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 18 days 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

Staff Software Engineer

Staff Software Engineer position at EarnIn, offering $252-308K + equity, focusing on backend development and technical leadership in financial technology.

Support Engineer IV, Payments Acceptance and Experience Tech

Senior support engineering role at Amazon focusing on payments technology, requiring 4+ years of experience in software development or technical support, with expertise in multiple programming languages.

Staff Software Engineer

Staff Software Engineer position at Intuit leading the MXP Commerce Team, architecting and developing enterprise solutions while providing technical leadership.

Staff Software Engineer, Backend (Platform - CETI)

Staff Software Engineer position at Coinbase focusing on backend development for the Platform Product Group's Consumer Engineering Test Infrastructure team.

Software Engineering MTS

Software Engineering MTS position at Salesforce, focusing on core services development and Tableau Cloud infrastructure, offering competitive compensation and hybrid work options in Seattle.