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 Staff Software Engineer (remote)
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 78 jobs →
Earnin

Senior Staff Software Engineer (remote)

Earnin • Mountain View, US

Posted 2w ago🏢 HybridSeniorStaff engineer📍 Mountain view
Apply Now →

Skills & Technologies

JavaSpringREST API

Overview

Earnin is seeking a Senior Staff Software Engineer to drive the design and implementation of backend services. You'll work with Java and Spring to enhance financial products that provide real-time financial flexibility. This role requires significant experience in backend development.

Job Description

Who you are

You have 5+ years of experience in backend engineering, with a strong focus on building scalable production systems. You’ve successfully led projects from design through deployment, and you understand the complexities of distributed systems. Your expertise in Java and Spring is complemented by a solid understanding of REST API design principles, allowing you to create efficient and reliable services.

You thrive in collaborative environments, working cross-functionally with product, design, and other engineering teams. You possess excellent communication skills, enabling you to articulate technical concepts to non-technical stakeholders. You are passionate about making a meaningful impact through your work, particularly in the financial technology space.

You are comfortable with both new and legacy systems, and you enjoy the challenge of modernizing existing products while developing new features. Your problem-solving skills are top-notch, and you approach challenges with a solutions-oriented mindset. You are also committed to mentoring junior engineers, sharing your knowledge, and fostering a culture of continuous learning within your team.

Desirable

Experience with cloud platforms such as AWS or GCP would be a plus, as would familiarity with containerization technologies like Docker. A background in financial services or fintech is also advantageous, as it provides context for the products you will be developing.

What you'll do

As a Senior Staff Engineer at Earnin, you will lead the design and implementation of backend services that support our mission to reinvent the financial system. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve writing high-quality code, conducting code reviews, and ensuring that our services are robust and scalable.

You will also be responsible for optimizing existing systems, identifying bottlenecks, and implementing solutions that enhance performance. Your contributions will directly impact how our community members access and manage their earnings, making financial flexibility a reality for many.

In addition to your technical responsibilities, you will play a key role in shaping the engineering culture at Earnin. You will mentor junior engineers, helping them grow their skills and advance their careers. You will also participate in architectural discussions, influencing the direction of our technology stack and ensuring that we are using the best tools and practices available.

What we offer

Earnin offers a competitive salary range of $279,000 to $341,000, along with equity and benefits. We believe in rewarding our employees for their hard work and contributions. Our hybrid work model allows you to work from home while also collaborating in-person at our Mountain View HQ at least two days a week.

You will be part of a dynamic team that is passionate about making a difference in the financial lives of our users. We foster an inclusive and supportive environment where everyone’s ideas are valued. Join us in our mission to create innovative financial solutions that empower individuals to take control of their earnings and financial futures.

Interested in this role?

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

Apply Now →Get Job Alerts