Staff Software Engineer, Full-stack
Leads technical strategy and shared architecture across multiple engineering squads, solving complex platform challenges and mentoring engineers. Requires 12+ years of software engineering experience, strong full-stack and distributed-systems expertise, and the ability to influence technical direction across teams.
About the job
Responsibilities
- Own and drive technical strategy across multiple squads, shaping architectural decisions with lasting platform impact.
- Tackle ambiguous technical challenges and turn loosely defined problems into scalable solutions.
- Build shared systems, patterns, and platform capabilities that help engineering teams deliver faster.
- Partner with engineering and product leadership on the technical roadmap, balancing platform health with customer delivery.
- Evolve AI-assisted development practices, engineering standards, and technical decision-making.
- Mentor engineers through design reviews, architectural guidance, and cross-team collaboration.
Requirements
- 12+ years of software engineering experience with technical leadership across teams and platforms.
- Experience designing scalable distributed systems, APIs, data models, and cloud-native architectures.
- Full-stack expertise across frontend, backend, and infrastructure.
- Active use of AI-assisted development tools and thoughtful integration into engineering workflows.
- Excellent written and verbal communication skills, including technical alignment through design documents and architecture discussions.
- Ability to lead through ambiguity and influence without direct authority.
Nice-to-haves
- Experience in mission-critical or high-compliance domains, including FedRAMP, SOC 2, or DoD environments.
- Experience with authentication and identity infrastructure at scale.
- Experience in high-growth B2B SaaS environments.
- Familiarity with event-driven architectures and asynchronous system design trade-offs.
Compensation
- Annual salary: $205,000–$230,000.
Skills
React, TypeScript, Vite, Node.js, Postgres, Redis, Kubernetes, AWS, Terraform, REST APIs, Openid Connect, Saml 2.0, Oauth 2.0, Jwt, Keycloak
Similar jobs
Fullstack Engineering jobsBuild and operate AI-powered internal tools, platforms, and developer workflows that improve engineering productivity across Plaid. The role requires 8+ years of software engineering experience, technical leadership, and experience with developer tooling, infrastructure, or AI-enabled automation.
Lead the re-architecture of Zocdoc's EHR interoperability platform, designing scalable abstractions and real-time integrations that power availability, bookings, and data exchange across 170+ systems. Requires 10+ years backend experience, strong architectural leadership, and a product-driven mindset to mentor teams and drive cross-functional impact.
Staff Software Engineer leading ambiguous, multi-team initiatives for core accounting systems, including technical strategy, architecture, reliability, and delivery. Requires 7+ years of software engineering experience, production Python expertise, strong systems judgment, and cross-functional leadership.
Leads the technical vision and implementation of large-scale payments compliance systems, including user-facing information collection, regulatory screening, and auditing controls. Requires 9+ years of experience, strong technical leadership, backend expertise, and familiarity with web architectures.
Leads the design and delivery of scalable Tax Credits products, mentors engineers, and drives complex, cross-functional initiatives. Requires 8+ years of software development experience, strong Ruby on Rails and JavaScript/React expertise, and experience applying AI tools to development and testing.