Senior Staff Software Engineer
EarnIn
Billings, MT • 4h ago • On-site
Senior
On-site
279,000 - 341,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Senior Staff Software Engineer (Product Engineering)
- Work model: Hybrid (2 days/week in office)
- Focus: Cross-business-unit backend architecture and responsible AI-assisted development
Description
Own and evolve architecture spanning multiple business units, defining domain boundaries and ensuring correct layering for product logic, policy, and funds flow. Lead cross-team design and architecture reviews, drive shared-system decomposition/unification roadmaps, and actively prevent accumulated complexity through deprecations and clear ownership. Use AI tools daily for design exploration, code analysis, and review, and help set standards and guardrails for responsible AI-assisted development.
Responsibilities
- Define domain boundaries and decide where cross-cutting concerns belong
- Lead architecture decision-making and record decisions in durable ADRs
- Drive decomposition and unification for shared systems, including user-state splitting across domains
- Integrate deprecation, experiment cleanup, and ownership into the design process
- Partner with Platform and Money Platform engineering leads to adopt practical standards
- Build and maintain AI tooling/agents and documentation to make architecture legible to engineers and AI coding agents
- Establish review practices and patterns to keep AI-generated code consistent with architecture
- Mentor staff and senior engineers through design reviews and code guidance
- Contribute to hiring and onboarding; represent engineering in technical discussions with product, risk, and leadership
Requirements
- Bachelor’s, Master’s, or PhD in CS/CE or related field, or equivalent industry experience
- 10+ years of backend/full-stack development with large distributed systems
- Domain boundary and service contract definition across multiple teams
- Practical knowledge of domain-driven design, event-driven systems, and clean architecture
- Daily hands-on use of AI coding and design tools, including examples of impact
- Experience leading cross-team initiatives and influencing without direct authority
- Strong written and verbal communication; ability to document trade-offs and decisions
- Ability to resolve disagreements between teams
Benefits
Base salary range (Mountain View): $279,000–$341,000 plus equity and benefits.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Staff Software Engineer
EarnIn
Senior
Technology
MT · On-site
$279K - $341K/yr
4h ago
Staff Software Engineer (Data Platform)
Bizee
Senior
Technology
Kraków, Poland · On-site
360K zł - 504K zł/yr
3 days ago
Senior Software Engineer
Bayer Sp. z o.o.
Senior
Technology
Warsaw, Poland · On-site
243K zł - 304K zł/yr
3 days ago
Senior Software Engineer
ISS World Services A/S
Senior
Technology
Warsaw, Poland · On-site
N/A
3 days ago

Senior Software Engineer (Python)
CodiLime
Senior
Technology
Warsaw, Poland · Remote
21K zł - 30K zł/yr
1 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Staff Software Engineer
Housecall Pro
Senior
Technology
Warsaw, Maz, Poland · Remote
$115K - $144K/yr
3 days ago
Staff Forward Deployed Engineer
Bizee
Senior
Technology
Kraków, MA, Poland · On-site
360K zł - 504K zł/yr
3 days ago

Senior Staff Software Engineer
Grafton Recruitment
Senior
Technology
Kraków, Pl-06, Poland · On-site
N/A
3 days ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
3h ago
Potential salary for Senior Staff Software Engineer role
Improve your resume for just $5
$279,000 – $341,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights