Earnin

About Earnin

Access your paycheck as you earn it

🏢 Tech👥 201-500 employees📅 Founded 2012📍 Evergreen Park, Palo Alto, CA💰 $190.1m4.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...

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

Earnin

Software Engineering

Earnin📍 Mexico - Remote

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.

🏠 RemoteSenior
1w ago
Earnin

Software Engineering

Earnin📍 Mexico - Remote

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.

🏠 RemoteSenior
1w ago
Earnin

Software Engineering

Earnin📍 Mexico City - Hybrid

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.

🏢 HybridSenior
3d ago
Nubank

Software Engineering

Nubank📍 Mexico City - Hybrid

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.

🏢 HybridSenior
3 months ago
Qualtrics

Software Engineering

Qualtrics📍 Mexico City - On-Site

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.

🏛️ On-SiteSenior
2w ago