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
Aug 13, 2025
Mountain View, CA, US
Apply Now

EarnIn seeks experienced, collaborative, resourceful staff-level engineers to join their product development teams to contribute to the design and development of new products, aiming to provide real-time financial flexibility for individuals living paycheck to paycheck.

Requirements

  • 7+ years of delivering value through software in a collaborative environment.
  • Expertise in trade-off analysis for distributed architectures.
  • Proficient in at least one modern programming language and the ability to understand more than one - we currently work in C and Kotlin.
  • Familiarity with clean architecture approach.
  • Experience with various data storages, including relational and document databases.

Responsibilities

  • Drive the design & implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code.
  • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies.
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews.
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality designs and code
  • Lead cross-team engineering initiatives.

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.
  • Ability to thrive in a fast-paced, dynamic, result-driven environment.
  • Being self-motivated and able to work independently with minimal supervision.
  • This hybrid position requires in-person work from our Mountain View HQ 2 days a week.