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›Software Engineer (Frameworks)
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 75 jobs →
Earnin

Software Engineer (Frameworks)

Earnin • Mexico City, Mexico

Posted 2w agoMid-LevelSoftware engineering📍 Mexico city
Apply Now →

Skills & Technologies

GoKotlinSpring BootCi/cd

Overview

Earnin is seeking a Software Engineer (Frameworks) to design and develop shared frameworks and libraries for their microservices and APIs. You'll primarily work with Golang and support Kotlin/Spring Boot, focusing on improving developer experience and system scalability.

Job Description

Who you are

You have a solid background in software engineering, particularly with frameworks and libraries that support microservices and APIs. Your experience with Golang is extensive, and you are comfortable working with Kotlin and Spring Boot as well. You understand the importance of developer experience and are passionate about creating solutions that simplify complex systems for your team.

You thrive in collaborative environments, working closely with cross-functional teams to implement thoughtful solutions that enhance the overall architecture of the services you support. Your ability to advocate for best practices in development and your keen attention to detail ensure that the frameworks you build are robust and scalable.

You are familiar with CI/CD processes and understand how to integrate these practices into your development workflow. Your experience in observability and authentication protocols allows you to contribute effectively to the foundational aspects of the services you work on.

Desirable

Experience with cloud platforms and containerization technologies would be a plus, as would familiarity with agile methodologies. You are always eager to learn and adapt to new technologies that can enhance your work and the work of your team.

What you'll do

In this role, you will contribute to the design and development of shared frameworks and libraries that power Earnin's microservices and APIs. Your primary focus will be on Golang, but you will also provide support for Kotlin and Spring Boot as needed. You will work on enhancing the developer experience by creating solutions that reduce complexity and improve efficiency.

You will collaborate closely with your teammates and other cross-functional partners to implement features that strengthen the foundational plumbing of the services. This includes working on bootstrappers, observability, authentication, communication protocols, and CI/CD scaffolding. Your contributions will enable developers to build high-quality, scalable systems more quickly and effectively.

You will advocate for approaches that improve both developer experience and system performance, ensuring that the frameworks you develop are not only functional but also user-friendly for your fellow engineers. Your role will involve continuous learning and adapting to new challenges as the company grows and evolves.

What we offer

At Earnin, you will be part of a dynamic team that is dedicated to providing real-time financial flexibility to our community members. We offer a collaborative work environment where your contributions will have a direct impact on our products and services. You will have the opportunity to work with experienced professionals and be part of a company that values innovation and growth.

We encourage you to apply even if your experience doesn't match every requirement. We believe in the potential of our team members and are committed to supporting your professional development as you grow with us.

Interested in this role?

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

Apply Now →Get Job Alerts