Staff Software Engineer
Staff Software Engineer building APIs, scaling AI infrastructure, and designing developer experiences. Drive technical direction, mentor engineers, and collaborate across the stack in TypeScript and Next.js.
About the job
Responsibilities
- Drive system design decisions around data modeling, performance, correctness, and reliability
- Identify scaling bottlenecks before they become problems
- Ensure systems are performant, observable, secure, and resilient under real-world production load across infrastructure (Vercel, AWS, Turbopuffer)
- Mentor engineers through in-depth code reviews and high-level architectural discussions
- Partner closely with product designers, backend, and frontend engineers working in TypeScript and Next.js to define polished interfaces and slick user experiences
Requirements
- 8+ years of professional software engineering experience
- Strong written and verbal communication skills to solve technical problems with customers
- Experience building open source
- Strong taste and focus on developer experience as a craft
Nice-to-Haves
- Experience building with TypeScript
Skills
TypeScript, Next.js, AWS, Vercel, System Design, Data Modeling, Performance Optimization, Code Review, Mentorship, Open Source
Similar jobs
Backend Engineering jobsBuild and scale low-latency backend services for Polymarket’s core exchange, owning performance, distributed systems architecture, and production reliability. The role requires 7+ years of backend experience and strong proficiency in Go, Python, or Java, with Go preferred.
Owns the architecture and implementation of large-scale code search and retrieval systems, including hybrid ranking, indexing, model routing, and quality evaluation. The role requires 8+ years of software engineering experience, deep search expertise, and Staff-level technical leadership.
Senior technical IC focused on backend architecture and AI technologies for Airbnb's communication and connectivity platform. Partners with senior leaders and contributes code while providing technical leadership across teams.
Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.
Architect and own Coinbase’s end-to-end institutional trading platform, spanning low-latency messaging, order and execution management, connectivity, and settlement. The role requires extensive backend distributed-systems experience, deep Java expertise, and a track record building reliable trading infrastructure in regulated financial environments.