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

Job Description

Who you are

You are an experienced software engineer with a strong background in building scalable applications. With at least 5 years of experience, you've successfully designed and implemented backend services and user-facing applications that are intuitive and reliable. Your expertise in Java and JavaScript allows you to work effectively across the stack, ensuring seamless integration between backend systems and frontend experiences. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver high-quality software solutions.

You have a proven track record of developing SaaS products, particularly in the payroll or financial services domain. Your understanding of user needs and ability to translate them into technical requirements sets you apart. You are resourceful and passionate about creating products that provide real-time financial flexibility for users. You are comfortable with agile methodologies and have experience in continuous integration and deployment practices.

Desirable

Experience with modern frontend frameworks like React is a plus, as it will enhance your ability to contribute to the user interface aspects of the product. Familiarity with cloud services and microservices architecture will also be beneficial in this role. You are open to learning new technologies and adapting to the evolving needs of the team and the product.

What you'll do

In this role, you will be responsible for the design, development, and implementation of both backend services and frontend experiences for Earnin's payroll SaaS product. You will collaborate closely with product managers, designers, and other engineers to ensure that the solutions you build meet the needs of payroll customers. Your work will involve writing clean, maintainable code and participating in code reviews to uphold the quality of the codebase.

You will also engage in troubleshooting and debugging complex issues that arise in production, ensuring that the systems remain reliable and performant. Your contributions will directly impact the user experience, as you work to create intuitive interfaces that allow users to access their earnings seamlessly. You will have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers.

What we offer

Earnin provides a supportive work environment with excellent benefits, including healthcare coverage, internet and cell phone reimbursement, and a learning and development stipend. You will have the flexibility to work remotely from Mexico, with the option to collaborate in person at our Mexico City office as needed. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team. Join us in making a difference in the lives of our community members by building innovative financial solutions.

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 City - Hybrid

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.

🏢 HybridMid-Level
1w ago
Confluent

Software Engineering

Confluent📍 United States - Remote

Confluent is hiring a Senior Software Engineer to advance the Tableflow project, focusing on multi-tenant, highly available compute infrastructure. You'll work with technologies like Java and Kafka to solve complex distributed storage challenges. This position requires significant experience in software engineering.

🏠 RemoteSenior
3w ago
Earnin

Staff Engineer

Earnin📍 United States - Remote

Earnin is seeking a Senior Staff Software Engineer to contribute to the design and development of backend services. You'll work with technologies like Java and Spring to enhance financial products. This position requires significant experience in backend engineering.

🏠 RemoteSenior
2w ago
Confluent

Software Engineering

Confluent📍 Ontario - Remote

Confluent is hiring a Senior Software Engineer for their Product Security team to design and implement high-impact security features. You'll work with technologies like Java, OAuth, and RBAC to enhance Confluent Cloud's security posture. This role requires strong collaboration skills and experience in security functionalities.

🏠 RemoteSenior
3w ago