Browse All Jobs
Job Description
EarnIn is seeking a Staff Software Engineer to join their product development team. The Staff Engineer will collaborate with various teams and contribute to the design and development of new products. This is a hybrid position based in Mountain View, requiring in-person work 3 days a week.
    What this role involves:
  • Driving the design & implementation of new features
  • Designing & delivering robust microservice integrations via REST/gRPC APIs
  • Collaborating and mentoring other senior engineers
  • Contributing to defining technical direction and planning the roadmap
  • Estimating and managing team project timelines and risks
  • Participating in hiring and onboarding for new team members
  • Leading cross-team engineering initiatives
    Requirements:
  • Bachelor's, Master’s or PhD degree in computer science or related field
  • 7+ years of software development experience
  • Expertise in trade-off analysis for distributed architectures
  • Proficiency in at least one modern programming language (C# and Kotlin preferred)
  • Familiarity with clean architecture approach
  • Experience with various data storages, including relational and document databases
  • Excellent written and verbal communication skills
  • Ability to thrive in a fast-paced environment
  • Self-motivated and able to work independently
    What this role offers:
  • Opportunity to make a meaningful impact in the lives of community members
  • Competitive salary, equity, and benefits
Apply Manually