Staff Software Architect
Core
Staff Software Architect driving platform modernization efforts by partnering with engineering teams to accelerate migration to a Target State Architecture (TSA) using AI-assisted and Spec-Driven Development practices.
Role type
Staff Software Architect (Platform Modernization)
Builds
Modernized platform components and services aligned with the Target State Architecture stack
Domain
Marketplace platform, distributed systems, backend engineering
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, event-driven architecture, TypeScript/Node.js, containerization, AI-assisted development, technical design documentation, RFC writing, architectural pattern transfer, stakeholder consensus building
Preferred skills
Kubernetes, NestJS, Helm charts, Spec-Driven Development tools (SpecKit, OpenSpec, Intent, Kiro), ArgoCD, Datadog, contract-first design (OpenAPI, AsyncAPI)
Technologies
TypeScript, Node.js, Kubernetes, NestJS, Helm, ArgoCD, Datadog, OpenAPI, AsyncAPI
Responsibilities
Act as embedded representative for engineering teams to drive platform modernization projects; Apply AI tooling and Spec-Driven Development to help teams modernize owned platform parts; Pair with engineers and technical leads to unblock work and transfer architectural patterns; Advise on migration approach, sequencing, and risk; Advocate for TSA-aligned solutions in design discussions; Collaborate with architects to maintain consistency across modernization efforts; Write and review Technical Design Documents (TDDs) and RFCs; Define standards for tooling, coding, processes, AI usage, and documentation strategies
Seniority
Staff, hands-on IC with strategic influence