Staff Software Engineer - Core Architecture

ApplyApply
Posted about 1 month ago
Share
Full Time
Seattle, Washington
$240,000 Annually

About the Role

Our client is seeking a mission-driven Staff Engineer who is passionate about building scalable systems and delivering high-quality products.

This is a 100% remote role open to candidates across the United States and Canada, with optional in-person collaboration for those near a major office hub.

You’ll join a Core Architecture Team — a small, senior group responsible for solving the most complex technical challenges across the platform.

This is a highly hands-on role. You will design, build, and ship production systems in critical areas while also driving architectural direction. This is not an abstract architecture role — success requires operating directly in complex codebases, debugging production issues, and owning execution end-to-end.


Tech Stack

Frontend: React, Next.js, Vue
Backend: Node.js, MongoDB
Language: TypeScript (across the stack)


What You’ll Work On

  • Decomposing a monolithic backend into scalable, service-oriented systems
  • Redesigning distributed authentication and authorization systems
  • Architecting for 100× scale across performance, reliability, and cost
  • Building AI-powered developer systems, including multi-agent workflows and automation pipelines
  • Developing AI-assisted engineering workflows with human-in-the-loop safeguards
  • Defining and evolving engineering standards across the platform

What You’ll Do

Hands-On Engineering

  • Design, build, and maintain foundational backend and platform systems
  • Write production-grade code across services, shared libraries, and infrastructure
  • Lead complex technical initiatives end-to-end (design through rollout and iteration)
  • Debug and resolve complex production issues related to scale, performance, and reliability
  • Define and enforce system boundaries, including identity propagation and secure access controls

Architecture & Technical Leadership

  • Drive architectural decisions through hands-on implementation
  • Establish best practices for service boundaries, APIs, and data ownership
  • Guide major refactors, system decomposition, and platform evolution
  • Make pragmatic trade-offs balancing speed, quality, and long-term maintainability

Execution at Scale

  • Translate ambiguous problems into clear technical strategies and execution plans
  • Partner cross-functionally to deliver complex, high-impact initiatives
  • Make high-leverage technical decisions under uncertainty

Mentorship & Influence

  • Raise the technical bar through code reviews and design discussions
  • Mentor senior engineers and help develop future technical leaders
  • Influence engineering direction through consistent, high-quality execution

What We’re Looking For

Required Experience

  • 8+ years of backend or platform engineering experience building systems from the ground up using languages such as Java, Go, Kotlin, or Python
  • Proven experience in high-growth startups or large-scale distributed systems environments
  • Demonstrated ownership of architecture for complex, distributed systems
  • Experience decomposing monoliths into microservices or service-oriented architectures
  • Deep expertise in backend scalability, performance, and reliability
  • Strong understanding of authentication, authorization, and distributed system security boundaries
  • Ability to make sound technical decisions in ambiguous, fast-moving environments
  • Strong communication skills with both technical and non-technical stakeholders

Nice to Have

  • Experience with TypeScript, Node.js, AWS, MongoDB, or Postgres
  • Experience building platform foundations, developer tooling, or engineering standards
  • Prior experience operating at the Staff, Principal, or Distinguished Engineer level

About the Role

Our client is seeking a mission-driven Staff Engineer who is passionate about building scalable systems and delivering high-quality products.

This is a 100% remote role open to candidates across the United States and Canada, with optional in-person collaboration for those near a major office hub.

You’ll join a Core Architecture Team — a small, senior group responsible for solving the most complex technical challenges across the platform.

This is a highly hands-on role. You will design, build, and ship production systems in critical areas while also driving architectural direction. This is not an abstract architecture role — success requires operating directly in complex codebases, debugging production issues, and owning execution end-to-end.


Tech Stack

Frontend: React, Next.js, Vue
Backend: Node.js, MongoDB
Language: TypeScript (across the stack)


What You’ll Work On

  • Decomposing a monolithic backend into scalable, service-oriented systems
  • Redesigning distributed authentication and authorization systems
  • Architecting for 100× scale across performance, reliability, and cost
  • Building AI-powered developer systems, including multi-agent workflows and automation pipelines
  • Developing AI-assisted engineering workflows with human-in-the-loop safeguards
  • Defining and evolving engineering standards across the platform

What You’ll Do

Hands-On Engineering

  • Design, build, and maintain foundational backend and platform systems
  • Write production-grade code across services, shared libraries, and infrastructure
  • Lead complex technical initiatives end-to-end (design through rollout and iteration)
  • Debug and resolve complex production issues related to scale, performance, and reliability
  • Define and enforce system boundaries, including identity propagation and secure access controls

Architecture & Technical Leadership

  • Drive architectural decisions through hands-on implementation
  • Establish best practices for service boundaries, APIs, and data ownership
  • Guide major refactors, system decomposition, and platform evolution
  • Make pragmatic trade-offs balancing speed, quality, and long-term maintainability

Execution at Scale

  • Translate ambiguous problems into clear technical strategies and execution plans
  • Partner cross-functionally to deliver complex, high-impact initiatives
  • Make high-leverage technical decisions under uncertainty

Mentorship & Influence

  • Raise the technical bar through code reviews and design discussions
  • Mentor senior engineers and help develop future technical leaders
  • Influence engineering direction through consistent, high-quality execution

What We’re Looking For

Required Experience

  • 8+ years of backend or platform engineering experience building systems from the ground up using languages such as Java, Go, Kotlin, or Python
  • Proven experience in high-growth startups or large-scale distributed systems environments
  • Demonstrated ownership of architecture for complex, distributed systems
  • Experience decomposing monoliths into microservices or service-oriented architectures
  • Deep expertise in backend scalability, performance, and reliability
  • Strong understanding of authentication, authorization, and distributed system security boundaries
  • Ability to make sound technical decisions in ambiguous, fast-moving environments
  • Strong communication skills with both technical and non-technical stakeholders

Nice to Have

  • Experience with TypeScript, Node.js, AWS, MongoDB, or Postgres
  • Experience building platform foundations, developer tooling, or engineering standards
  • Prior experience operating at the Staff, Principal, or Distinguished Engineer level

Apply