Staff Engineer

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

Description For Staff 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, and DST, we're on a mission to build products that allow our community members to access their earnings in real-time, with spending, saving, and growth options free from mandatory fees and interest rates.

As a Staff Engineer at EarnIn, you'll be at the forefront of developing business-critical systems that manage real-time money transfers and complex financial operations. You'll work with cutting-edge technologies, including microservices architecture, REST/gRPC APIs, and modern programming languages like C# and Kotlin. The role offers a unique blend of technical leadership and hands-on development, where you'll mentor senior engineers while driving crucial technical decisions.

Based in our Mexico City office (with remote possibilities), you'll join a diverse, inclusive team that's building a financial system that works for everyday people. The position offers competitive benefits, including healthcare, development stipends, and opportunities to visit our Palo Alto HQ. If you're passionate about creating high-quality, maintainable code and want to make a meaningful impact on people's financial lives, this role offers an exceptional opportunity to shape the future of financial technology.

Last updated 5 days ago

Responsibilities For Staff 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
  • Lead cross-team engineering initiatives

Requirements For Staff Engineer

Kotlin
  • 7+ years of development experience
  • Expertise in trade-off analysis for distributed architectures
  • Proficient in at least one modern programming language (C# and Kotlin used)
  • Familiarity with clean architecture approach
  • Experience with relational and document databases
  • Excellent written and verbal communication skills
  • Bachelor's, Master's, or PhD in computer science or related field

Benefits For Staff Engineer

Medical Insurance
Education Budget
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Travel opportunities to Palo Alto HQ

Interested in this job?

Jobs Related To EarnIn Staff Engineer

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.

Staff Backend Engineer

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

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, building financial flexibility solutions with modern technologies like Kotlin and C#, offering competitive compensation and hybrid work.