Taro Logo

Staff Software Engineer

EarnIn is a pioneer in earned wage access, building products that provide real-time financial flexibility for people living paycheck to paycheck.
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience
Finance

Description For Staff Software Engineer

EarnIn, a pioneer in earned wage access, is seeking a Staff Software Engineer to join their expanding team in Mexico City. This role offers an opportunity to work on business-critical systems that manage real-time money transfers and financial transactions. As a Staff Engineer, you'll be responsible for designing and implementing new features, leading cross-team initiatives, and mentoring other engineers. The position requires expertise in distributed systems, modern programming languages (C#/Kotlin), and database management. The company, backed by prestigious investors like A16Z and Matrix Partners, is focused on providing financial flexibility to people living paycheck to paycheck. They offer a comprehensive benefits package and the opportunity to make a meaningful impact on people's financial lives. The role can be hybrid or remote, with excellent growth opportunities and the chance to work with cutting-edge financial technology. The ideal candidate will have 7+ years of experience and strong technical and leadership skills.

Last updated 2 months ago

Responsibilities For Staff Software 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 Software 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 degree in computer science or related field or equivalent experience

Benefits For Staff Software 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 Software Engineer