Hybrid Senior Software Engineer, Infrastructure – Developer Tooling

Posted 5 hours ago

Apply now

About the role

  • Senior Software Engineer leading infrastructure and developer tooling at robotics company. Collaborating with cross-functional teams to ensure secure and efficient robot deployments.

Responsibilities

  • Lead Infrastructure Development:
  • Design and implement scalable infrastructure for robot deployment pipelines
  • Build and maintain systems for automated robot software updates and provisioning
  • Develop robust CI/CD pipelines and environment management workflows
  • Scale our multi-cloud infrastructure with an emphasis on:
  • Robot fleet management and telemetry
  • Secure robot-cloud communication
  • Cloud resource cost efficiency and availability
  • Own Observability and Reliability by implementing and evolving observability systems to:
  • Monitor robot fleet health, uptime, and usage
  • Track system performance and deployment success rates
  • Detect, alert, and diagnose production infrastructure issues automatically
  • Lead Developer Tooling Efforts:
  • Build internal tools to improve developer workflows, testing, and release velocity
  • Define and promote engineering best practices through tooling, automation, and documentation
  • Support environment provisioning, local dev experiences, and standardized testing environments
  • Drive Security and Compliance:
  • Design and maintain secure infrastructure systems, including:
  • Identity and access management (IAM), authentication, and secrets management
  • Network security for robot-cloud interactions
  • Incident response and security auditing tools
  • Collaborate Across the Organization:
  • Work closely with software engineers, QA, Solutions, and Assembly Tech teams to understand technical pain points and infrastructure needs
  • Advocate for engineering efficiency and reliability through process and platform improvements

Requirements

  • 7+ years of software engineering experience, including leadership in DevOps and infrastructure projects
  • Proven track record with CI/CD systems, distributed systems, and developer tooling
  • Experienced with cloud platforms (AWS, GCP, or Azure) and Kubernetes
  • Strong understanding of security best practices in cloud-native environments
  • Experience implementing and scaling monitoring, logging, and alerting systems
  • Passionate about building platforms that support world-class engineering teams
  • Interest in robotics and automation (robotics experience not required)

Benefits

  • Employee Stock Options
  • Paid time off
  • Medical/dental/vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)

Job title

Senior Software Engineer, Infrastructure – Developer Tooling

Job type

Experience level

Senior

Salary

$170,000 - $220,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

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

Report job