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›Staff Software Engineer
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

Staff Software Engineer

Earnin • Bengaluru, India

Posted 2w ago🏢 HybridSeniorStaff engineer📍 Bengaluru
Apply Now →

Skills & Technologies

JavaPython

Overview

Earnin is seeking a Staff Engineer to design and develop backend services that provide real-time financial flexibility. You'll work collaboratively across teams and utilize your expertise in Java and Python. This role is based in Bengaluru with a hybrid work model.

Job Description

Who you are

You have 5+ years of experience in backend engineering, demonstrating a strong ability to design and implement scalable systems. Your expertise in Java and Python allows you to tackle complex problems and deliver robust solutions that meet user needs. You thrive in collaborative environments, working cross-functionally with product, design, and other engineering teams to drive impactful projects forward.

You possess a deep understanding of system architecture and have experience with high-scale production systems. Your problem-solving skills enable you to break down complex challenges into manageable tasks, ensuring that features are implemented efficiently and effectively. You are also familiar with best practices in code quality, testing, and deployment processes, which you apply to maintain high standards in your work.

You are a proactive communicator, able to articulate technical concepts to non-technical stakeholders and contribute to discussions that shape product direction. You enjoy mentoring junior engineers, sharing your knowledge, and fostering a culture of learning within your team. You are adaptable and open to feedback, continuously seeking ways to improve both your skills and the team's performance.

Desirable

Experience with cloud platforms such as AWS or Azure would be a plus, as would familiarity with microservices architecture. You may also have exposure to agile methodologies and tools that facilitate collaboration and project management.

What you'll do

In this role, you will be responsible for designing and implementing features that enhance Earnin's backend services. You will collaborate with product managers and designers to understand user requirements and translate them into technical specifications. Your work will involve writing clean, maintainable code and conducting code reviews to ensure quality across the team.

You will also participate in architectural discussions, contributing your insights to improve system performance and scalability. As part of a hybrid team, you will engage in regular stand-ups and planning sessions, ensuring alignment on project goals and timelines. Your contributions will directly impact the user experience, enabling community members to access their earnings seamlessly.

Additionally, you will have opportunities to mentor junior engineers, helping them grow their skills and navigate challenges in their work. You will be encouraged to explore new technologies and methodologies that can enhance the team's capabilities and improve the overall product.

What we offer

Earnin provides a supportive work environment with excellent benefits, including healthcare and a learning and development stipend. You will have the flexibility to work in a hybrid model, spending part of your week in our Bengaluru office and part remotely. We value our employees' well-being and offer various resources to support your professional growth and personal development.

Join us at Earnin, where you will play a crucial role in shaping the future of financial flexibility for our community members. 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.

Apply Now →Get Job Alerts