Staff Software Engineer - Core Architecture
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

