← Back to results

Senior Staff Software Engineer

Join Earnin as a Senior Staff Software Engineer to lead architecture and design for core products in a fast-growing fintech company.

Location
Mountain View, United States
Compensation
$279k–$341k/yr
Level
staff
Type
full time · Hybrid

Posted by employer 1 day ago

First seen on Joblaze 2 hours ago

Last verified on the company career page 2 hours ago

Apply at Earnin → Save job Scanned from earnin.com

What you'll build

  • Own architecture that spans business units
  • Lead design and architecture reviews
  • Drive decomposition and unification roadmaps
  • Set the bar for responsible AI-assisted development
  • Mentor Staff and Senior engineers

Must have

  • 10+ years of backend or full-stack software development
  • Experience defining domain boundaries and service contracts
  • Hands-on, daily use of AI coding and design tools
  • Experience leading cross-team technical initiatives
  • Excellent written and verbal communication

Nice to have

  • Experience in fintech, payments, or other regulated environments

Practical constraints

  • Requires 2 days of in-office work per week

AI in the day-to-day

Use AI tools daily for design exploration, code analysis, and review.

Requirements

Experience
10+ years
Education
Bachelor's degree

Not disclosed in this posting: visa sponsorship.

Benefits

Equity/Stock Options

Joblaze summary

In this role, the Senior Staff Software Engineer will lead the design and architecture of Earnin's core products, ensuring that complex systems are well-structured and maintainable. The position requires extensive experience in backend or full-stack development, with a strong emphasis on domain-driven design and the use of AI tools for coding and design. This role is ideal for seasoned engineers who have a proven track record of influencing cross-functional teams and thrive in fast-paced environments, particularly those with a background in fintech or regulated industries.

Joblaze insights

  • Listed today — first seen on Joblaze November 6, 2026. Last confirmed on Earnin's careers page November 6, 2026.
  • This exact title is also open at 2 other locations at Earnin: Vancouver, Canada, Mountain View, US.
  • Salary band is above the typical range for Backend roles (median ~$180,000).
  • Starts above 90% of 20 comparable staff backend roles in United States that list AI/ML we track (median $208,592 across 10 companies). See AI/ML salary trends
  • AI/ML appears in 9.5% of 294 comparable staff backend roles in United States; AI appears in 3.4% of 294 comparable staff backend roles in United States.

Quick facts

Is the Senior Staff Software Engineer role remote?
It's hybrid — Earnin expects some on-site time in Mountain View, United States.
What's the salary range?
Earnin lists $279,000–$341,000 for this role.
How much experience is required?
At least 10 years of relevant experience for this Senior Staff Software Engineer role.
Where is the role based?
Earnin is hiring for this position in Mountain View, United States.
What's the tech stack?
Joblaze extracted these technologies from the posting: AI, AI/ML, Backend, Clean architecture, Domain-Driven Design, distributed systems.
What seniority level is this role?
Earnin targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Senior Staff Software Engineer role at Earnin.

From the original posting

ABOUT EARNIN

POSITION SUMMARY
We seek an experienced, passionate, and resourceful Senior Staff Software Engineer to join our product engineering team. You will work cross-functionally with various teams and contribute to designing and developing our core products. The Mountain View base salary range for this full-time position is $279,000-$341,00-00, plus equity and benefits. We determine salary ranges by role, level, and location. This hybrid position in Mountain View requires 2 days of in-office work per week.

WHAT YOU’LL DO
  • Own architecture that spans business units: define domain boundaries, decide where cross-cutting concerns belong, and keep product logic, policy, and funds flow in the right layers.
  • Lead design and architecture reviews across BUs, and record decisions in clear, durable architecture decision records.
  • Drive decomposition and unification roadmaps for shared systems, including how user state is split across domains, and sequence the work so teams can adopt it incrementally.
  • Prevent accumulated complexity by making deprecation, experiment cleanup, and clear ownership part of the design, not an afterthought.
  • Partner with Platform, Money Platform, and BU engineering leads so standards are practical, adopted, and not duplicated.
  • Use AI tools daily for design exploration, code analysis, and review, and build the agents, skills, and documentation that make our architecture legible to both engineers and AI coding agents.
  • Set the bar for responsible AI-assisted development: guardrails, review practices, and patterns that keep AI-generated code consistent with our architecture.
  • Mentor Staff and Senior engineers through design reviews, code, and architecture guidance, and help raise the technical bar across teams.
  • Contribute to hiring and onboarding, and represent engineering in technical discussions with product, risk, and leadership.
WHAT WE’RE LOOKING FOR
  • Bachelor’s, Master’s, or PhD in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
  • 10+ years of backend or full-stack software development, with a track record of designing and evolving large distributed systems.
  • Demonstrated experience defining domain boundaries and service contracts across multiple teams, with practical knowledge of domain-driven design, event-driven systems, and clean architecture.
  • Hands-on, daily use of AI coding and design tools, with concrete examples of how they changed the way you work and the results you achieved.
  • Experience leading cross-team technical initiatives and influencing without direct authority, including resolving disagreements between teams.
  • Excellent written and verbal communication, including the ability to turn complex trade-offs into clear decisions and documentation.
  • Experience in fintech, payments, or other regulated, high-reliability environments is a plus.
  • Ability to thrive in a fast-paced, dynamic, results-driven environment.
# LI-Hybrid

At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. EarnIn is an E-Verify participant.

Standard company text repeated across Earnin's postings is omitted here.

Similar positions

Earnin
Earnin
Senior AI Builder
Earnin · Mountain View, US
Earnin
Platform Engineer (AI Automation)
Earnin · Mexico City, Mexico
Earnin
Future Opportunities at EarnIn
Earnin · Mountain View, US
Earnin
Head of Machine Learning
Earnin · Mountain View, US