Senior Software Engineer
Senior Software Engineer develops full-stack products, features, and tools for autonomy workflows, working across infrastructure, robotics, and graphics. Requires 4+ years shipping complex software in C++, Python, or similar, with design and mentoring experience.
About the job
Responsibilities
- Work across our entire stack to develop new products, features, and tools for our customers' autonomy development workflows
- Collaborate with domain experts across infrastructure, robotics, and graphics
- Carve out your own area of expertise and influence product decisions
- Interact closely with users to collect feedback
Requirements
- 4+ years of experience in shipping complex software
- Experience writing C++, Python, JavaScript, Java, or Golang
- Significant contributions to design documents
- Experience mentoring software engineers
Nice to Have
- Working knowledge of frontend, API layer, containerization, or cluster orchestration frameworks (React, GraphQL, Docker, Kubernetes)
- Experience with simulation tools, modeling physical problems, or robotics middlewares (ROS)
Compensation
- Base salary range: $153,000 - $222,000 USD annually
- Equity, comprehensive health/dental/vision insurance, 401k with match, learning/wellness stipends, paid time off
Skills
C++, Python, JavaScript, Java, Go, React, GraphQL, Docker, Kubernetes, ROS
Similar jobs
Fullstack Engineering jobsBuild and improve end-to-end web and mobile product features for a MedTech data platform, partnering with product and design teams. The role requires 5+ years of full-stack software engineering experience, customer focus, and proficiency across modern JavaScript, backend, database, and cloud technologies.
Build customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Build and ship end-to-end features for FruitScope OS, a farm-management web application that turns large-scale agricultural data into actionable decisions. The role requires strong full-stack web development, product judgment, autonomy, and experience with modern frontend, backend, database, and cloud technologies.
Build and evolve shared platform infrastructure for workflows, permissions, authentication, and notifications using Ruby on Rails and PostgreSQL. The role requires senior full-stack experience, strong architectural judgment, and the ability to lead ambiguous cross-team projects.
Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.