
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 Mobile Software Engineer to contribute to the design and development of innovative financial products. You'll work with technologies like Java, iOS, and Android to create impactful solutions for users. This role requires significant experience in mobile development.
You have 5+ years of experience in mobile software engineering, with a strong background in both iOS and Android development — you've successfully led projects from concept to deployment, ensuring high-quality user experiences. Your expertise in Java and familiarity with mobile frameworks allow you to create robust applications that meet user needs effectively.
You thrive in collaborative environments, working cross-functionally with product managers, designers, and other engineers — you understand the importance of communication and teamwork in delivering successful products. Your problem-solving skills enable you to tackle complex challenges and find innovative solutions that enhance the user experience.
You are passionate about building products that provide real-time financial flexibility — you understand the unique needs of users living paycheck to paycheck and are motivated to create solutions that empower them. Your experience with architecture leadership means you can define and evolve technical standards that guide your team towards excellence.
You are adaptable and open to feedback, always looking for ways to improve your skills and the products you work on — you embrace new technologies and methodologies, ensuring that your work remains relevant in a fast-evolving industry. You are committed to mentoring junior engineers, sharing your knowledge, and fostering a culture of learning within your team.
Experience with financial technology or applications that focus on user empowerment would be a plus — you understand the nuances of building products that handle sensitive financial data securely and efficiently. Familiarity with cloud services and backend technologies can enhance your contributions to the team.
As a Senior Staff Mobile Software Engineer at Earnin, you will lead the design and development of mobile applications that provide users with access to their earnings in real-time — your contributions will directly impact how people manage their finances. You will collaborate with cross-functional teams to define product requirements and translate them into technical specifications that guide development.
You will take ownership of the mobile architecture, ensuring that it is scalable, maintainable, and aligned with best practices — your leadership will help shape the technical direction of the mobile team. You will also be responsible for code reviews, ensuring that the quality of the codebase meets the high standards expected at Earnin.
You will work closely with product managers to understand user needs and translate them into actionable development tasks — your insights will help prioritize features that deliver the most value to users. You will also engage with designers to create intuitive user interfaces that enhance the overall user experience.
In addition to development, you will mentor junior engineers, providing guidance and support as they grow in their roles — you will foster a culture of collaboration and continuous improvement within the team. You will participate in regular team meetings to discuss progress, challenges, and opportunities for innovation.
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 contributions and commitment to our mission. Our hybrid work model allows you to work from our Mountain View HQ at least 2 days a week, fostering collaboration while providing flexibility.
You will be part of a dynamic team that is dedicated to reinventing the financial system — your work will have a meaningful impact on the lives of our users, helping them achieve financial stability and flexibility. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Apply now or save it for later. Get alerts for similar jobs at Earnin.