Hybrid Senior Software Engineer

Posted last month

Apply now

About the role

  • Design and develop tools and infrastructure to help software teams build, track, and maintain safety-critical code, primarily using Bazel, Python, and backend technologies (e.g., databases, web servers).
  • Interface with C++ and Python codebases while integrating third-party static/dynamic analyzers and code quality tools into Zoox's ecosystem.
  • Collaborate cross-functionally with application, infrastructure, and safety teams to gather requirements and ensure alignment with high-assurance development practices.
  • Maintain and troubleshoot internal tools, while also writing quick automation scripts (e.g., for metrics, traceability) to streamline workflows.
  • Embrace an experimental, fail-fast mindset while tackling the unique challenges of building complex, safety-critical software for autonomous vehicles.
  • Work on projects like computing code coverage for large monorepos, integrating Coverity/Parasoft/pytest-cov, and building CI infrastructure to gate poor-quality code.

Requirements

  • Bachelor’s degree in an computer science, engineering, mathematics, or related field
  • 10+ years of industry experience working on large code bases
  • Strong proficiency in working with build infrastructure such as Bazel or Buck
  • Strong proficiency in Python and one or more of its frameworks
  • Strong proficiency in scripting using shell, Python, etc
  • Experience with sql/nosql databases like Postgres, MongoDb, etc
  • Experience with Linux and systems programming
  • Experience with build systems, version control, and testing methodologies
  • Master’s or Phd in computer science, engineering, mathematics or related field with a research background (bonus)
  • Robotics, Automotive or Aerospace software experience (bonus)
  • Familiarity with Static and Dynamic Analysis Tools - such as Coverity, Parasoft, etc (bonus)
  • Experience with safety-critical systems (bonus)

Benefits

  • Paid time off (e.g. sick leave, vacation, bereavement)
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon Restricted Stock Units (RSUs)
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$192,000 - $263,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job