Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EarnIn Logo

Staff Software Engineer

EarnIn

$252,000 - $308,000
Dec 4, 2025
Mountain View, CA, US
Apply Now

EarnIn is looking to solve the business and technical problem of providing new experiences and products for users to empower them with a more comprehensive ecosystem of solutions through its Early Bets initiatives. This requires designing and implementing scalable architectures that support rapid product evolution and handling uncertainty in ambiguous environments.

Requirements

  • 7+ years of software engineering experience, with a track record of delivering scalable backend solutions.
  • Experience working in microservices architectures, designing and building distributed systems.
  • Proficiency in at least one modern backend programming language, with the ability to adapt to multiple technologies (we work with Java, Kotlin, C, and Python).
  • Strong expertise in SQL databases and additional experience in NoSQL systems are a plus.
  • Experience in fintech or building 0-to-1 products, focusing on system scalability and flexibility.
  • Experience designing architectures that enable rapid iteration, either from early-stage product development or within Research & Development teams.
  • Hands-on experience with continuous integration and deployment tools, ensuring seamless and efficient development workflows.

Responsibilities

  • Design and implement new features, breaking down complex problems into elegant, scalable, and maintainable solutions.
  • Architect and maintain robust microservices integrations, leveraging REST/gRPC APIs and event-driven messaging patterns (events/queues) to build flexible and extensible systems.
  • Collaborate with Product teams to define technical solutions in ambiguous environments, ensuring that backend architectures support rapid product iteration and expansion.
  • Ensure scalability and performance by developing services designed to handle high-throughput and real-time transaction processing.
  • Proactively identify and mitigate risks, ensuring our backend systems remain secure, reliable, and resilient.
  • Mentor and guide engineers, providing technical leadership through design reviews, code reviews, and architectural guidance.
  • Develop test automation to enable continuous integration and deployment, maintaining high development velocity.

Other

  • Collaborate closely with Product teams to refine requirements.
  • Candidates with backgrounds in early-stage software products engineered for scale, or in Research & Development for new technologies, will fit well on our team.
  • This is a hybrid position in Mountain View (Headquarters) and will require in-office work 2 days a week.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across teams.
  • LI-Hybrid