
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 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.
Job Description
Who you are
You have 5+ years of backend engineering experience, particularly in building production systems that scale effectively. 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 contribute meaningfully to the design and development of key platform services.
Your experience with AWS is extensive, and you are comfortable leveraging cloud services to enhance application performance and reliability. You thrive in collaborative environments, working cross-functionally with various teams to deliver impactful solutions. You are resourceful and passionate about creating products that provide real-time financial flexibility for users living paycheck to paycheck.
Desirable
Experience with agile methodologies and familiarity with CI/CD practices would be advantageous. You are open to learning new technologies and adapting to the evolving needs of the team. A background in financial technology or similar industries is a plus, as it aligns with Earnin's mission to empower users with their earnings.
What you'll do
As a Senior Software Engineer at Earnin, you will be a key player in the Live Pay team, contributing to the design and development of essential platform services. You will collaborate with product managers, designers, and other engineers to create solutions that enhance user experience and operational efficiency. Your role will involve writing high-quality, maintainable code and participating in code reviews to ensure best practices are followed.
You will be responsible for optimizing existing services and implementing new features that align with user needs and business goals. Your expertise in JVM programming languages will be crucial as you tackle complex challenges and develop scalable solutions. You will also engage in troubleshooting and resolving production issues, ensuring that our services remain reliable and performant.
In addition to technical responsibilities, you will have opportunities to mentor junior engineers, sharing your knowledge and helping them grow in their careers. You will participate in team meetings and contribute to the overall strategy of the engineering team, ensuring that your insights help shape the direction of our projects.
What we offer
Earnin provides a hybrid work environment, allowing you to work from our Vancouver office two days a week while enjoying the flexibility of remote work. We offer competitive salaries, with the Canada-based salary range for this role starting at $199,000. Our benefits package includes healthcare, internet and cell phone reimbursement, and a learning and development stipend to support your professional growth.
You will also have potential opportunities to travel to our Mountain View HQ, enhancing your connection with the broader team. At Earnin, we value diversity and encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the future of financial flexibility for 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

Software Engineering
Trulioo is hiring a Senior Software Engineer to contribute to their digital identity verification platform. You'll be at the forefront of innovation, helping organizations onboard customers and combat fraud. This position requires significant experience in software engineering.

Software Engineering
Tigera is hiring a Senior Software Engineer to join the Calico Cloud and AI team. You'll work on securing cloud-native applications and contribute to open-source networking and security projects. This role requires a passion for technology and collaboration.