
About Earnin
Access your paycheck as you earn it
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 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.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Earnin is seeking a Staff Backend Engineer for their Money Platform team to design and implement scalable backend features and REST APIs. You'll work with Java and CI/CD practices in Bengaluru, India.

Staff Engineer
Coupang is hiring a Staff Software Engineer to oversee the Coupang Eats app's purchase process. You'll be involved in product display, ordering, and order workflow management. This role requires significant experience in software engineering.

Backend Engineer
Kognitos is hiring a Staff Software Engineer to develop and maintain cutting-edge backend infrastructure. You'll work with Python and AWS Serverless technologies to design scalable systems. This position requires 4-8 years of industry experience.

Staff Engineer
Coupang is hiring a Staff Software Engineer to drive innovation in their rapidly growing food delivery service, Coupang Eats. You'll be part of a team focused on enhancing customer experiences in the commerce industry. This role requires significant experience in software engineering.

Staff Engineer
Okta is hiring a Staff Software Engineer to join their Access Management Engineering Team. You'll develop secure access and authentication solutions using Java. This position requires solid experience in Java web development.