AngelList

Staff Software Engineer

AngelList

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $250,000 per year

Job Level

About the role

  • Own Nova's domain model and architectural direction. Identify core financial workflows, extract them into well-bounded domain components, and rebuild them using standard architecture patterns that scale to all customers.
  • Raise the team's ceiling through code review, system design pairing, and ADRs that make architectural decisions legible and teachable. Coach senior engineers toward staff-level thinking. Help them build broader scope, sharper tradeoff instincts and stronger ownership.
  • Drive technical direction across Nova's service boundaries - shaping integration contracts with Banking/Treasury, KYC, and Fund Administration so that cross-team work is coherent, not ad hoc.
  • Partner with product and engineering leadership to surface technical risk early, shape roadmaps around domain realities, and ensure we're building on solid foundations before we build fast.
  • Make high-judgment technical calls in ambiguous situations especially where correctness, auditability, and financial risk intersect. You act decisively without waiting for perfect information or full consensus.
  • Contribute hands-on code to the codebase alongside your leadership responsibilities. We value engineers who stay in the trenches and lead by example.

Requirements

  • You've operated at staff level or equivalent - high autonomy, impact beyond your immediate team, and a track record of architectural decisions that held up as systems scaled.
  • Strong domain modeling instincts. You think in terms of aggregates, invariants, and boundaries. You naturally decompose systems into units that each have one clear purpose, communicate through well-defined interfaces, and can be understood independently.
  • A demonstrated multiplier effect on engineering teams. You've been the person who defined the patterns a team reached for and the team was measurably better for it. You care as much about how the team builds as what it ships.
  • You earn architectural authority through judgment and follow-through, not title. Engineers adopt your patterns because the patterns are obviously right.
  • Comfort in high-stakes, domain-rich systems. You may not know fund administration today, but you've built systems where correctness matters e.g. financial, healthcare, infrastructure, or similar. You have a track record of building deep domain expertise quickly.
  • Hands-on coding ability. You write production code regularly, review others' work rigorously, and have no interest in becoming a purely advisory engineer.
Benefits
  • We support your life both in and outside of work.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
domain modelingarchitectural patternscode reviewsystem designproduction codeintegration contractstechnical risk assessmenthigh-stakes systemsfinancial workflowsdecomposing systems
Soft Skills
leadershipcoachingdecision makingcommunicationteam collaborationjudgmentownershipimpactmentorshipproblem solving