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

Senior Software Engineer

EarnIn

$207,000 - $253,000
Aug 25, 2025
Mountain View, CA, US
Apply Now

EarnIn is looking to build products that deliver real-time financial flexibility for those with unique needs of living paycheck to paycheck, and is seeking a Senior Backend Engineer to join their team to help shape the next chapter of their growth journey.

Requirements

  • 4+ 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

  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across teams.
  • Ability to work in a hybrid environment, with in-office work 2 days a week.
  • Ability to work with cross-functional teams, including data science, product, analytics, and marketing.
  • Commitment to diversity, equity, and inclusion, and ability to work in a culture of belonging.