
About Earnin
Access your paycheck as you earn it
Key Highlights
- Over 300,000 business customers using Earnin as an employee benefit
- Facilitated 70 million paycheck advances totaling $5 billion in 2022
- $190.1 million raised in Series B funding
- No mandatory fees; revenue generated through voluntary tipping
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...
🎁 Benefits
Earnin offers a comprehensive benefits package including health insurance, a 401k plan, flexible work-from-home opportunities, and mental health resou...
🌟 Culture
Earnin's culture is centered around financial empowerment, allowing employees to access earned wages without mandatory fees or credit checks. The comp...
Overview
Earnin is hiring a Staff Software Engineer to drive the design and implementation of backend services. You'll work collaboratively across teams to create high-quality, maintainable code. This position requires significant experience in backend engineering.
Job Description
Who you are
You are an experienced engineer with a strong background in backend development, capable of breaking down complex problems into their essential components. You thrive in collaborative environments and enjoy working cross-functionally to deliver impactful solutions. Your expertise allows you to design and implement features that enhance user experiences and provide real-time financial flexibility for community members. You are resourceful and committed to writing high-quality, maintainable code that meets the needs of the business and its users.
What you'll do
In this role, you will drive the design and implementation of new features, ensuring that complex problems are translated into elegant designs. You will collaborate with various teams to deliver robust backend services that support Earnin's mission. Your contributions will directly impact the lives of community members, allowing them to access their earnings as they earn them. You will also be responsible for maintaining high standards of code quality and performance, participating in code reviews, and mentoring junior engineers to foster a culture of continuous improvement.
What we offer
Earnin offers a competitive salary range of $252,000 to $308,000, along with equity and benefits. As a hybrid position, you will work from the Mountain View HQ office two days a week, allowing for a balance between in-person collaboration and remote work. Join a company that values innovation and is committed to providing financial flexibility to its users.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Earnin.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
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.

Staff Engineer
Waymo is seeking a Senior Staff Software Engineer to lead the development of data analysis infrastructure for autonomous driving technology. You'll work with Python, C++, and machine learning frameworks to enhance the Waymo Driver's capabilities. This role requires extensive experience in software engineering and data analysis.

Staff Engineer
Earnin is seeking a Staff Engineer to design and develop backend services that provide real-time financial flexibility. You'll work collaboratively across teams and utilize your expertise in Java and Python. This role is based in Bengaluru with a hybrid work model.

Backend Engineer
Earnin is seeking a Staff Backend Engineer for their Money Platform team to design and implement scalable backend features and REST APIs. You'll work with Java and CI/CD practices in Bengaluru, India.

Staff Engineer
Lob is seeking a Staff Software Engineer to take technical ownership of their team's domain and influence across the system. You'll write high-quality code, mentor junior engineers, and lead technical design initiatives. This role requires strong skills in Java and Python, along with experience in AWS and containerization technologies.