[Hiring] Senior Staff Software Engineer REMOTE USA

Position: Senior Staff Software Engineer

Date Posted: February 28, 2026

Industry: Financial Technology (FinTech)

Employment Type: Full Time

Experience: 8+ Years

Qualification: Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, or Related Technical Discipline (or Equivalent Industry Experience)

Salary: $236,000 – $289,000 (Base Salary) + Equity & Benefits

Location: United States (REMOTE)

Company: EarnIn

Description:
EarnIn, a pioneer in earned wage access solutions, is seeking a highly experienced and driven Senior Staff Software Engineer to join its Early Bets team. The company focuses on building innovative financial products that provide real-time financial flexibility to individuals living paycheck to paycheck—without mandatory fees, interest, or credit checks.

This is a full-time remote opportunity within the United States, with occasional travel required to the Mountain View headquarters. Candidates located within commuting distance of Mountain View will follow a hybrid schedule of two days per week onsite. The role offers a competitive base salary range of $236,000 to $289,000, along with equity and comprehensive benefits.

As a Senior Staff Engineer, you will collaborate across multiple teams, contribute to both new and legacy systems, and help shape the technical direction of innovative financial products. This role requires strong architectural thinking, hands-on coding expertise, and the ability to lead complex engineering initiatives.

Key Responsibilities:

  • Lead the design and development of new features and re-architect existing systems, transforming complex problems into scalable, elegant solutions
  • Develop robust microservice integrations using REST and gRPC APIs, applying appropriate communication and consistency strategies
  • Contribute meaningfully to products that positively impact community members’ financial lives
  • Mentor senior engineers and provide technical leadership through code reviews, design discussions, and architecture evaluations
  • Define technical direction, assist in roadmap planning, and proactively identify and resolve risks
  • Manage timelines, estimate project scope, and ensure successful delivery of parallel initiatives
  • Maintain high standards of code quality, scalability, and maintainability
  • Participate in hiring, onboarding, and leading cross-team engineering initiatives

Requirements:

  • 8+ years of backend or full-stack development experience, including individual contributor leadership experience
  • Strong background in distributed system architecture and trade-off analysis
  • Proficiency in at least one modern programming language (experience with Kotlin or C# preferred)
  • Ability to manage multiple critical technical initiatives simultaneously
  • Familiarity with clean architecture principles
  • Experience with relational and document-based databases
  • Excellent written and verbal communication skills
  • Self-motivated with the ability to work independently with minimal supervision

EarnIn fosters a diverse and inclusive workplace, valuing different backgrounds, experiences, and perspectives. The company is committed to equal opportunity employment and does not discriminate based on legally protected characteristics. EarnIn participates in E-Verify and does not accept unsolicited resumes from third-party recruiting agencies.

Disclaimer: The job details above are structured for clarity and based on publicly available content from recruiters/Company pages. All rights remain with the original source; names may be withheld for confidentiality. We are not involved in the hiring process.