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 Senior Software Engineer to design and develop backend services that provide real-time financial flexibility. You'll work with Java and Spring to implement robust features for a rapidly expanding scale. This role requires significant backend engineering experience.

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 war stories from debugging complex distributed systems issues. You possess deep expertise in Java and Spring — you've shipped high-throughput APIs that handle millions of requests and have strong opinions on service architecture, dependency injection, and testing strategies. You are resourceful and passionate about building products that deliver real-time financial flexibility for users living paycheck to paycheck. You thrive in cross-functional environments, collaborating with various teams to drive the implementation of new features.

Desirable

Experience with cloud services like AWS or Azure is a plus, as is familiarity with microservices architecture. You have a strong understanding of RESTful API design and are comfortable with database technologies such as PostgreSQL or MySQL. You are eager to mentor junior engineers and contribute to a culture of continuous learning and improvement.

What you'll do

As a Senior Software Engineer at Earnin, you will design and implement features robust enough for our rapidly expanding scale. You will drive the implementation of new features by breaking complex problems into manageable tasks and collaborating with product managers and designers to ensure alignment with user needs. You will participate in code reviews, providing constructive feedback to peers while also learning from their insights. You will monitor and optimize the performance of backend services, ensuring they meet the demands of our growing user base. You will also contribute to the technical documentation of systems and processes, helping to maintain a high standard of quality across the engineering team.

What we offer

Earnin provides excellent benefits for our employees, including healthcare, internet and cell phone reimbursement, and a learning and development stipend. You will have the opportunity to travel to our headquarters in Mountain View, enhancing your professional growth and network. We foster a collaborative and inclusive work environment where your contributions are valued, and we encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the next chapter of our growth journey and making a meaningful impact on the lives of our community members.

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📍 Bengaluru - Hybrid

Earnin is seeking a Senior Software Engineer to design and develop backend services that provide real-time financial flexibility. You'll work with Java and collaborate cross-functionally to implement robust features. This role requires significant experience in backend engineering.

🏢 HybridSenior
3d ago
Roku

Backend Engineer

Roku📍 Bengaluru

Roku is hiring a Senior Backend Engineer to develop and maintain a highly scalable advertising platform. You'll work with Java to build real-time applications that support Roku's ad business. This position requires extensive experience in building complex systems.

Senior
12h ago
Coupang

Backend Engineer

Coupang📍 Bengaluru - On-Site

Coupang is hiring a Senior Staff Backend Engineer to lead the design and development of scalable services. You'll work with Java and Spring to enhance customer experience in Bengaluru. This role requires significant experience in backend engineering.

🏛️ On-SiteSenior
2 months ago
Coupang

Software Engineering

Coupang📍 Bengaluru

Coupang is seeking a Senior Software Engineer to build core catalog and settlement systems for their Coupang Eats platform. This role requires collaboration with business stakeholders and a focus on delivering growth in a fast-paced environment.

Senior
2w ago
Roku

Software Engineering

Roku📍 Bengaluru

Roku is seeking a Senior Software Engineer for their Data Products team to develop and manage analytics solutions that enhance advertising effectiveness. You'll work with technologies like Java and BigQuery, contributing to innovative data-driven initiatives.

Senior
12h ago