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›Senior Software Engineer
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 75 jobs →
Earnin

Senior Software Engineer

Earnin • Mexico City, Mexico

Posted 2w ago🏢 HybridSeniorBackend engineer📍 Mexico city
Apply Now →

Skills & Technologies

AWSJavaJvmEvent-driven architecture

Overview

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

Job Description

Who you are

You have 5+ years of backend engineering experience, particularly in building production systems that scale effectively. You’ve owned services from design through deployment and have a wealth of experience in debugging complex distributed systems issues. Your expertise in JVM programming languages is complemented by a strong understanding of event-driven architecture, allowing you to create responsive and efficient systems. You are comfortable working cross-functionally with various teams, ensuring that the solutions you develop meet the diverse needs of the organization. You thrive in collaborative environments and are eager to contribute to a team that values innovation and flexibility.

Desirable

Experience with AWS is a significant plus, as you will be leveraging cloud services to enhance the functionality and reliability of the platform. Familiarity with financial technology or services is also beneficial, as it will help you understand the unique challenges and opportunities within the industry. You are proactive in seeking out learning opportunities and are open to mentoring junior engineers, sharing your knowledge and expertise to help them grow.

What you'll do

In this role, you will drive the design and development of key platform services that empower our community members to access their earnings in real-time. You will collaborate closely with product managers, designers, and other engineers to ensure that the services you build are user-friendly and meet the needs of our customers. Your responsibilities will include designing APIs, optimizing database interactions, and implementing best practices for code quality and performance. You will also participate in code reviews, providing constructive feedback to your peers and ensuring that the team adheres to high standards of software development.

You will be involved in the entire software development lifecycle, from initial requirements gathering to deployment and monitoring. This includes writing technical documentation, conducting testing, and troubleshooting issues as they arise. Your contributions will directly impact the financial flexibility of our users, making your work both meaningful and rewarding. You will have the opportunity to work in a hybrid environment, balancing time between our Mexico City office and remote work, allowing for flexibility in your work-life balance.

What we offer

Earnin provides a supportive work environment with excellent benefits, including healthcare coverage, reimbursement for internet and cell phone expenses, and a stipend for learning and development. You will also have potential opportunities to travel to our Mountain View headquarters, further enhancing your professional growth. We believe in fostering a culture of collaboration and innovation, where every team member's contributions are valued. Join us in shaping the future of financial technology and making a difference in the lives of those who live paycheck to paycheck.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Earnin.

Apply Now →Get Job Alerts