
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...
Skills & Technologies
Overview
Earnin is hiring a Senior Software Engineer (Frameworks) to design and build shared frameworks and libraries for their microservices and APIs. You'll work primarily with Go and support Kotlin/Spring Boot. This role requires expertise in developing scalable systems.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building frameworks and libraries that enhance developer productivity. Your expertise in Go is complemented by familiarity with Kotlin and Spring Boot, allowing you to contribute effectively across multiple runtimes. You understand the intricacies of microservices architecture and are passionate about simplifying complexity for developers.
You are a collaborative team player who thrives in cross-functional environments. Your ability to communicate technical concepts clearly enables you to work closely with teammates and stakeholders, ensuring that the frameworks you develop meet the needs of the entire organization. You are proactive in advocating for best practices in software development and are committed to continuous improvement.
What you'll do
In this role, you will design, build, and evolve the shared frameworks and libraries that power Earnin's microservices and APIs. Your primary focus will be on Go, where you will develop solutions that enhance the developer experience and streamline the development process. You will also provide secondary support for Kotlin and Spring Boot, ensuring that all frameworks are robust and scalable.
You will collaborate with the Developer Experience team to strengthen the foundational plumbing of services, including bootstrappers, observability, authentication, and communication protocols. Your contributions will directly impact the efficiency and quality of the systems built by your colleagues, enabling them to deliver high-quality products to users.
You will be involved in defining technical strategies and implementing thoughtful designs that align with Earnin's goals. Your role will require you to stay updated with industry trends and best practices, ensuring that the frameworks you develop are not only effective but also innovative.
What we offer
Earnin provides a dynamic work environment where you can grow your skills and make a meaningful impact. You will be part of a team that values collaboration and innovation, working alongside experienced professionals who are passionate about building products that improve financial flexibility for users. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse backgrounds and perspectives.
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
Earnin is seeking a Senior Software Engineer to join their Live Pay team. You'll work on designing and developing key platform services using JVM programming languages and AWS. This role requires strong backend engineering experience and offers a hybrid work arrangement.

Software Engineering
Nubank is hiring a Senior Software Engineer to work on scalable microservices and high throughput jobs. You'll utilize technologies like Clojure, Kafka, and AWS in a hybrid work environment based in Mexico City.

Software Engineering
CircleCI is hiring a Senior Software Engineer to enhance their platform for building, testing, and deploying code. You'll leverage AI and machine learning to improve software delivery. This role requires significant experience in software engineering.

Software Engineering
BetterCloud is hiring a Senior Software Engineer to work with their Microservices technology stack primarily using Java. You'll handle large amounts of data and requests, utilizing technologies like MySQL, Elasticsearch, and Kafka. This role requires 5+ years of experience.

Software Engineering
Delinea is hiring a Senior Software Engineer specializing in C# to enhance their cloud-native Identity Security Platform. You'll work on securing identities and managing access levels across various infrastructures. This position requires strong expertise in C#.