Software Engineer, Build and Deploy

A team of innovators and builders redefining the future of human-robot interaction, working to make robots a trusted extension of surroundings.
$175,000 - $195,000
DevOps
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:
Lab Engineer, RBKS QA team

Lab Engineer position at Amazon's Ring division, focusing on QA automation and test environment management for Ring cameras, combining hardware and software expertise.

Software Development Engineer, DevOps - Device OS

DevOps Software Engineer role at Amazon Lab126 focusing on building developer tools and infrastructure for Device OS team, offering competitive compensation and opportunity to impact developer productivity.

Systems Development Engineer, Tech Deploy- Systems Integration

Systems Development Engineer role at Amazon combining software engineering with automation expertise to develop and deploy advanced fulfillment systems.

System Development Engineer, DR Lab, Deployment Readiness – WW Technology Deployment, Amazon Robotics

System Development Engineer role at Amazon Robotics, focusing on deployment readiness for robotics technologies in fulfillment centers. Requires 2+ years of engineering experience and programming skills.

Support Engineer-II, Aquila SRE team

Support Engineer role at Amazon Lab126 focusing on SRE responsibilities, including cloud infrastructure management, troubleshooting, and automation development.

Description For Software Engineer, Build and Deploy

Collaborative Robotics is seeking a Software Engineer specializing in Build and Deploy to join their innovative robotics team. This role is perfect for engineers passionate about building software infrastructure that powers next-generation robotics systems. Based in either Santa Clara, CA or Seattle, WA, this position offers a competitive salary range of $175,000-$195,000 plus equity and comprehensive benefits.

The ideal candidate will be responsible for designing and optimizing build and deployment pipelines for cutting-edge robotic systems. You'll work on creating robust, reproducible, and high-performance software delivery workflows that accelerate innovation. Key responsibilities include driving improvements in build performance, implementing versioning strategies, and developing cross-platform build infrastructure.

The role requires 3+ years of software engineering experience, with strong knowledge of build systems like Bazel and CMake, and familiarity with CI/CD tools. You should be comfortable with Docker, containerization technologies, and Linux environments. Experience with Python and C++ is preferred, as is knowledge of ROS2 and autonomy systems.

Collaborative Robotics is redefining the future of human-robot interaction, working to create a world where robots seamlessly integrate into our surroundings. The company offers a dynamic startup environment where you'll collaborate closely with cross-functional teams and have the opportunity to make a significant impact on the future of robotics technology.

This is an excellent opportunity for someone who thrives in fast-paced environments, enjoys solving complex system-level challenges, and wants to play a foundational role in enabling seamless development and deployment across robot platforms. The company is committed to diversity and inclusion, offering comprehensive benefits and a collaborative work environment where innovation is encouraged.

Last updated 2 days ago

Responsibilities For Software Engineer, Build and Deploy

  • Drive improvements in build performance, reliability, and system observability
  • Implement versioning strategies and manage build artifacts
  • Collaborate with engineering teams to ensure a robust and scalable deployment strategy
  • Develop and maintain cross-platform build infrastructure optimized for speed and reproducibility

Requirements For Software Engineer, Build and Deploy

Python
Linux
  • 3+ years of experience in Software Engineering, or a related field
  • Strong knowledge of build systems (eg. Bazel, CMake)
  • Familiarity with CI/CD tools (e.g., GitHub Actions, GitLab CI, Jenkins)
  • Experience deploying software to a diverse fleet of devices
  • Familiarity with Docker and containerization technologies
  • Proficiency with Git, version control, and Linux environments
  • Highly motivated teammate with excellent oral and written communication skills
  • Must have and maintain US work authorization

Benefits For Software Engineer, Build and Deploy

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?