
Access your paycheck as you earn it
Earnin is a fintech company headquartered in Palo Alto, CA, dedicated to transforming the financial landscape for workers by providing paycheck advances as they earn. With over 300,000 business customers, Earnin facilitated around 70 million paycheck advances in 2022, amounting to $5 billion. The co...
Earnin offers a comprehensive benefits package including health insurance, a 401k plan, flexible work-from-home opportunities, and mental health resou...
Earnin's culture is centered around financial empowerment, allowing employees to access earned wages without mandatory fees or credit checks. The comp...

Earnin • Mountain View, US
Earnin is seeking a Senior Staff Software Engineer to drive the design and implementation of backend services. You'll work with Java and Spring to enhance financial products that provide real-time financial flexibility. This role requires significant experience in backend development.
You have 5+ years of experience in backend engineering, with a strong focus on building scalable production systems. You’ve successfully led projects from design through deployment, and you understand the complexities of distributed systems. Your expertise in Java and Spring is complemented by a solid understanding of REST API design principles, allowing you to create efficient and reliable services.
You thrive in collaborative environments, working cross-functionally with product, design, and other engineering teams. You possess excellent communication skills, enabling you to articulate technical concepts to non-technical stakeholders. You are passionate about making a meaningful impact through your work, particularly in the financial technology space.
You are comfortable with both new and legacy systems, and you enjoy the challenge of modernizing existing products while developing new features. Your problem-solving skills are top-notch, and you approach challenges with a solutions-oriented mindset. You are also committed to mentoring junior engineers, sharing your knowledge, and fostering a culture of continuous learning within your team.
Experience with cloud platforms such as AWS or GCP would be a plus, as would familiarity with containerization technologies like Docker. A background in financial services or fintech is also advantageous, as it provides context for the products you will be developing.
As a Senior Staff Engineer at Earnin, you will lead the design and implementation of backend services that support our mission to reinvent the financial system. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve writing high-quality code, conducting code reviews, and ensuring that our services are robust and scalable.
You will also be responsible for optimizing existing systems, identifying bottlenecks, and implementing solutions that enhance performance. Your contributions will directly impact how our community members access and manage their earnings, making financial flexibility a reality for many.
In addition to your technical responsibilities, you will play a key role in shaping the engineering culture at Earnin. You will mentor junior engineers, helping them grow their skills and advance their careers. You will also participate in architectural discussions, influencing the direction of our technology stack and ensuring that we are using the best tools and practices available.
Earnin offers a competitive salary range of $279,000 to $341,000, along with equity and benefits. We believe in rewarding our employees for their hard work and contributions. Our hybrid work model allows you to work from home while also collaborating in-person at our Mountain View HQ at least two days a week.
You will be part of a dynamic team that is passionate about making a difference in the financial lives of our users. We foster an inclusive and supportive environment where everyone’s ideas are valued. Join us in our mission to create innovative financial solutions that empower individuals to take control of their earnings and financial futures.
Apply now or save it for later. Get alerts for similar jobs at Earnin.