Staff Backend Engineer

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

Description For Staff Backend Engineer

EarnIn, a pioneer in earned wage access, is seeking a Staff Backend Engineer to join their innovative fintech team. Backed by prestigious investors like A16Z, Matrix Partners, and DST, EarnIn is revolutionizing financial flexibility for those living paycheck to paycheck.

As a Staff Backend Engineer, you'll play a crucial role in designing and developing backend services that directly impact millions of users' financial well-being. You'll work with modern technologies like Kotlin and C#, implementing microservice architectures and REST/gRPC APIs. The position offers a competitive salary range of $252,500 - $308,600, plus equity and benefits.

The ideal candidate brings 7+ years of software development experience and deep expertise in distributed systems architecture. You'll lead cross-team initiatives, mentor senior engineers, and contribute to technical direction and roadmap planning. Your experience with various database technologies and clean architecture principles will be vital in building robust, scalable solutions.

Working from our Vancouver office 2-3 days per week, you'll join a diverse, inclusive team committed to creating a financial system that works for everyone. EarnIn offers a unique opportunity to combine technical excellence with meaningful impact, helping to shape the future of financial services while working with cutting-edge technologies in a collaborative environment.

This role is perfect for a seasoned engineer who wants to make a real difference in people's lives while tackling complex technical challenges at scale. You'll be part of a well-funded, fast-growing company with a healthy core business and tremendous runway for future growth.

Last updated a month 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 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.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, focusing on building financial technology solutions with 7+ years experience required, hybrid work in Bengaluru.

Senior Staff Software Engineer

Senior Staff Software Engineer at EarnIn: Lead backend development for pioneering earned wage access platform, offering competitive salary and equity.

Staff Software Engineer (Employment Platform)

Staff Software Engineer role at EarnIn, leading backend development for the Employment Platform team in Bengaluru, India.

Staff Application Framework Software Engineer

EarnIn seeks Staff Application Framework Software Engineer to develop unified framework for microservices and APIs, focusing on Kotlin and C#.