
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 • Remote, Mexico
Earnin is seeking a Senior Software Engineer to develop and implement backend services and frontend experiences for their payroll SaaS product. You'll work with technologies like Java and JavaScript in a remote capacity from Mexico.
You have 5+ years of experience in software engineering, with a strong focus on building scalable applications that meet user needs. Your background includes both backend and frontend development, allowing you to create seamless user experiences. You are proficient in Java and JavaScript, and you have a solid understanding of modern frameworks such as React and Node.js. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver high-quality software solutions. You are resourceful and passionate about leveraging technology to solve real-world problems, particularly in the financial services sector. You understand the importance of user feedback and data-driven decision-making in product development.
Experience with SaaS products is a plus, as is familiarity with payroll systems or financial applications. You are comfortable working in a hybrid environment and are open to occasional travel to the Mexico City office. A proactive approach to learning new technologies and methodologies will help you succeed in this role.
As a Senior Software Engineer at Earnin, you will play a critical role in the design and development of our payroll services. You will collaborate with product managers and designers to create intuitive and reliable user interfaces that enhance the customer experience. Your responsibilities will include writing clean, maintainable code, conducting code reviews, and ensuring that our applications are performant and secure. You will also be involved in the architecture of backend services, focusing on scalability and reliability. You will participate in agile ceremonies, contributing to sprint planning and retrospectives to continuously improve our processes. Additionally, you will mentor junior engineers, sharing your knowledge and expertise to help them grow in their careers.
Earnin provides a supportive work environment with excellent benefits, including healthcare coverage, internet and cell phone reimbursement, and a learning and development stipend. We value work-life balance and offer flexible remote work options. As part of our team, you will have the opportunity to make a meaningful impact on the financial well-being of our community members. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse backgrounds and perspectives.
Apply now or save it for later. Get alerts for similar jobs at Earnin.