Staff Software Engineer
Staff Software Engineer designs elegant solutions for complex problems in autonomy, working across full-stack, infrastructure, robotics, and graphics. Requires 7-10+ years experience with C++, Python, TypeScript or Golang, and mentoring.
About the job
Responsibilities
- Work across our entire stack to develop new products, features, and tools for our customers' autonomy development workflows
- Identify and scope complex engineering challenges, design elegant solutions, and lead implementation across teams.
- Influence the technical strategy of the team when balancing work on new features, scaling challenges, and technical debt.
- Work with domain experts across infrastructure, robotics, and graphics.
Requirements
- 7-10+ years of experience in shipping complex software
- Proven experience designing and implementing solutions to complex architectural problems
- Production experience writing in C++, Python, TypeScript, or Golang
- Experience mentoring software engineers
Nice to Have
- Working knowledge of frontend, API layer, containerization, or cluster orchestration frameworks (such as React, GraphQL, Docker, or Kubernetes)
- Experience working with simulation tools, modeling physical problems, or using robotics middlewares (such as ROS)
Compensation
- Base salary: $230,000 - $323,000 USD annually
- Equity, comprehensive health/dental/vision/life/disability insurance, 401k with employer match, learning/wellness stipends, paid time off
Skills
C++, Python, TypeScript, Go, React, GraphQL, Docker, Kubernetes, ROS
Similar jobs
Fullstack Engineering jobsLeads cross-team product engineering initiatives spanning full-stack, backend, and AI systems, including agentic capabilities, secure retrieval infrastructure, and customer-facing applications. Requires 10+ years of software engineering experience, Staff-level scope, and strong React, TypeScript, Python, and scalable systems expertise.
Build and own Songkick’s systems across backend, mobile, data, and notifications while leading its technical integration with Suno. The role requires 5+ years of hands-on software engineering experience, strong API and architecture skills, and comfort in ambiguous startup environments.
Leads development, integration, validation, and field deployment of autonomy software for unmanned platforms. Requires senior-level C++ and Linux experience, embedded and real-time systems expertise, technical leadership, and mission-test support.
Staff-level individual contributor leading architecture, technical strategy, and execution for complex enterprise web applications. The role requires deep full-stack experience, strong data architecture and query-performance expertise, hands-on coding, and the ability to mentor engineers.
Leads the architecture and hands-on development of LLM-powered financial assistant capabilities, including agent systems, evaluations, guardrails, and scalable backend services. Requires 8+ years of backend or full-stack experience, strong distributed-systems expertise, and production experience shipping AI features.