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 5 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.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on building scalable cloud services and APIs using Java, Kubernetes, and other modern technologies in Indianapolis.

Lead Customer Success Engineer, Agentforce

Lead Customer Success Engineer position at Salesforce, focusing on AI integration and customer success for the Agentforce platform, offering competitive compensation and benefits.

Software Engineering MTS

Software Engineering MTS position at Salesforce focusing on distributed systems and real-time communication platforms, offering competitive compensation and benefits.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on scalable backend/frontend development with Java, React, and SQL, offering $157,600-$236,500 salary range in San Francisco.