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

Overview

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.

Job Description

Who you are

You have 5+ years of backend engineering experience building production systems at scale — you've owned services from design through deployment and have navigated the complexities of debugging distributed systems. Your expertise in JVM programming languages is complemented by a solid understanding of event-driven architecture, allowing you to create responsive and efficient systems. You are familiar with AWS and have experience leveraging cloud services to enhance application performance and scalability.

You thrive in collaborative environments — working cross-functionally with various teams is second nature to you. You understand the importance of clear communication and are adept at translating technical concepts for non-technical stakeholders. Your problem-solving skills enable you to tackle challenges head-on, and you are always looking for ways to improve processes and systems.

You are passionate about building products that deliver real-time financial flexibility — your experience aligns with Earnin's mission to help individuals access their earnings as they earn them. You are committed to creating solutions that empower users and enhance their financial well-being. You are also open to learning and adapting to new technologies and methodologies as the industry evolves.

Desirable

Experience with microservices architecture is a plus, as is familiarity with CI/CD practices. You may have worked in fintech or similar industries, giving you insights into the unique challenges and opportunities in this space. A proactive approach to learning and development is encouraged, as you will have access to resources to further your skills.

What you'll do

As a Senior Software Engineer at Earnin, you will drive the design and development of key platform services for the Live Pay team. Your role will involve collaborating with product managers, designers, and other engineers to create scalable and reliable backend systems. You will be responsible for implementing features that enhance user experience and ensure the platform's performance meets the demands of a growing user base.

You will participate in code reviews and contribute to the overall quality of the codebase — your insights will help shape best practices and improve team efficiency. You will also engage in troubleshooting and debugging efforts, ensuring that any issues are resolved promptly to maintain a seamless user experience.

Your work will directly impact the financial flexibility of Earnin's community members — you will be part of a team that is dedicated to delivering innovative solutions that meet the needs of users living paycheck to paycheck. 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 hybrid work environment, allowing you to balance in-office collaboration with remote work flexibility. You will receive excellent benefits, including healthcare coverage, internet and cell phone reimbursement, and a learning and development stipend to support your professional growth. There may also be opportunities to travel to our Mountain View HQ, enhancing your connection with the broader team.

Join a company that values innovation and community impact — your contributions will help shape the future of financial access for individuals across the country. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products.

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

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
BetterCloud

Software Engineering

BetterCloud📍 Mexico City - On-Site

BetterCloud is hiring a Senior Software Engineer to work with their Microservices technology stack primarily using Java. You'll handle large amounts of data and requests, utilizing technologies like MySQL, Elasticsearch, and Kafka. This role requires 5+ years of experience.

🏛️ On-SiteSenior
1 year ago
CircleCI

Software Engineering

CircleCI📍 Mexico City

CircleCI is hiring a Senior Software Engineer to enhance their platform for building, testing, and deploying code. You'll leverage AI and machine learning to improve software delivery. This role requires significant experience in software engineering.

Senior
1w ago
Delinea

Software Engineering

Delinea📍 Mexico City

Delinea is hiring a Senior Software Engineer specializing in C# to enhance their cloud-native Identity Security Platform. You'll work on securing identities and managing access levels across various infrastructures. This position requires strong expertise in C#.

Senior
3 months ago
Earnin

Software Engineering

Earnin📍 Vancouver - Hybrid

Earnin is seeking a Senior Software Engineer to join their Live Pay team, focusing on backend development and key platform services. You'll work with AWS and JVM programming languages to enhance financial flexibility for users. This role requires strong experience in backend engineering.

🏢 HybridSenior
3d ago