Staff Backend Engineer

Pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
$252,000 - $308,000
Backend
Staff Software Engineer
Hybrid
7+ years of experience
Finance

Description For Staff Backend Engineer

EarnIn, a pioneer in earned wage access, is revolutionizing financial flexibility for those living paycheck to paycheck. Backed by prestigious investors like A16Z, Matrix Partners, DST, and Ribbit Capital, we're on a mission to build products that allow our community members to access their earnings in real-time, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.

We're seeking a Staff Backend Engineer to join our growing team in Mountain View. This role offers an opportunity to make a meaningful impact on people's financial lives while working with modern technologies like C# and Kotlin. You'll be responsible for designing and implementing complex distributed systems, mentoring senior engineers, and leading cross-team initiatives.

The ideal candidate brings 7+ years of software engineering experience, with deep expertise in distributed architectures and modern programming languages. You'll work in a hybrid environment, collaborating with cross-functional teams to build robust microservices and APIs that power our financial platform.

This is an excellent opportunity for a technical leader who wants to contribute to a mission-driven company while working with cutting-edge technology. You'll be part of a diverse, inclusive team that values different perspectives and backgrounds, all working together to create a financial system that works for everyday people. The role offers competitive compensation ($252,000 - $308,000), equity, and the chance to shape the future of financial technology.

Last updated 3 days ago

Responsibilities For Staff Backend Engineer

  • Drive the design & implementation of new features
  • Design & deliver robust microservice integrations via REST/gRPC APIs
  • Collaborate and mentor other senior engineers
  • Contribute to defining technical direction and planning roadmap
  • Estimate and manage team project timelines and risks
  • Participate in hiring and onboarding for new team members
  • Lead cross-team engineering initiatives

Requirements For Staff Backend Engineer

Kotlin
  • 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 (C# and Kotlin)
  • 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, dynamic, result-driven environment
  • Being self-motivated and able to work independently

Benefits For Staff Backend Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To EarnIn Staff Backend Engineer

Staff Software Engineer

Staff Software Engineer position at EarnIn, focusing on backend development and distributed systems, offering competitive compensation and hybrid work arrangement.

Staff Engineer

Staff Engineer position at EarnIn, leading backend development for earned wage access platform, requiring 7+ years experience in distributed systems.

Senior Staff Software Engineer

Senior Staff Software Engineer position at EarnIn, leading backend development for innovative earned wage access solutions.

Senior Staff Software Engineer

Senior Staff Software Engineer position at EarnIn, leading backend development for innovative earned wage access solutions.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, pioneering earned wage access technology, requiring 7+ years experience in backend development with hybrid work in Bangkok.