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

Software Engineering • Mid-Level
Earnin • Mexico City - Hybrid
Skills & Technologies
Overview
Earnin is seeking a Mid-Level Software Engineer to design and maintain backend services for their payroll SaaS product. You'll collaborate with cross-functional teams and work with technologies like Java and JavaScript. This role is based in Mexico City with hybrid options available.
Job Description
Who you are
You have a solid background in software engineering, ideally with experience in building backend services for SaaS products. You understand the importance of delivering reliable and scalable systems, and you thrive in collaborative environments where you can work closely with product and design teams. Your technical skills include proficiency in Java and JavaScript, and you are familiar with REST API development. You are passionate about creating impactful features that enhance user experience and financial flexibility for customers.
You have a keen eye for detail and a strong understanding of system architecture, which allows you to contribute effectively to the design and development processes. You are comfortable working in a hybrid environment, balancing time between the office and remote work. You are also open to learning and adapting to new technologies as needed, ensuring that you stay current in the fast-evolving tech landscape.
Desirable
Experience with cloud platforms and microservices architecture would be a plus, as would familiarity with agile methodologies. You are a proactive communicator, able to articulate your ideas clearly and collaborate effectively with team members from diverse backgrounds. You are motivated by the opportunity to make a difference in the lives of users who rely on Earnin's services to manage their finances.
What you'll do
In this role, you will contribute to the design and development of backend services for Earnin's payroll SaaS product. You will collaborate with engineering, product, and design teams to deliver high-impact features that meet user needs. Your responsibilities will include writing clean, maintainable code, conducting code reviews, and participating in architectural discussions to ensure the scalability and reliability of the systems you help build.
You will also be involved in troubleshooting and debugging issues that arise in production, ensuring that the services remain operational and performant. As part of a growing team, you will have the opportunity to mentor junior engineers and share your knowledge, fostering a culture of learning and collaboration.
What we offer
Earnin provides a supportive work environment with excellent benefits, including healthcare, internet and cell phone reimbursement, and a learning and development stipend. You will have the chance to work in a hybrid model, with flexibility to balance your work between the office in Mexico City and remote locations. Additionally, there may be opportunities to travel to our Mountain View, CA headquarters for team events and collaboration.
We encourage you to apply even if your experience doesn't match every requirement. At Earnin, we value diverse perspectives and are committed to building a team that reflects the communities we serve. Join us in shaping the future of financial flexibility for our 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

Software Engineering
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.

Software Engineering
Earnin is hiring 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.

Software Engineering
Earnin is seeking a Senior Software Engineer to join their Live Pay team. You'll work on designing and developing key platform services using JVM programming languages and AWS. This role requires strong backend engineering experience and offers a hybrid work arrangement.

Software Engineering
Nubank is hiring a Senior Software Engineer to work on scalable microservices and high throughput jobs. You'll utilize technologies like Clojure, Kafka, and AWS in a hybrid work environment based in Mexico City.

Software Engineering
Qualtrics is seeking a Senior Software Engineer - PaaS to join their engineering team in Mexico City. You'll be part of a dynamic group focused on delivering exceptional software solutions. This role requires 5-7 years of software engineering experience.