LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Earnin›Software Engineer, SaaS
Earnin

About Earnin

Access your paycheck as you earn it

🏢 Tech👥 201-500 employees📅 Founded 2012📍 Evergreen Park, Palo Alto, CA💰 $190.1m⭐ 4.2
FintechB2CB2BPersonal financePaymentsFinancial Services

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

🌐 Website💼 LinkedIn𝕏 TwitterAll 78 jobs →
Earnin

Software Engineer, SaaS

Earnin • Mexico City, Mexico

Posted 2w ago🏢 HybridMid-LevelSoftware engineering📍 Mexico city
Apply Now →

Skills & Technologies

JavaJavaScriptNode.jsREST API

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.

Apply Now →Get Job Alerts