Senior Staff Software Release Engineer

Logo of Agility Robotics

Agility Robotics

πŸ“Remote - Worldwide

Job highlights

Summary

Join Agility Robotics, a leader in robotics, as a Build and Release Engineering Manager! In this role, you will design, implement, and maintain software build and release processes, ensuring high-quality product delivery. You'll collaborate with cross-functional teams, optimize workflows, and manage a small team of engineers. This position requires extensive experience in software build and release engineering, strong technical skills, and proven leadership abilities. Agility Robotics offers a competitive compensation package, comprehensive benefits, and a flexible work environment.

Requirements

  • 8+ years of experience in software build and release engineering or related roles
  • 2+ years of experience managing a team or 4+ years of being a technical lead
  • Strong experience with build automation tools (e.g., Jenkins, Github Actions, CircleCI) and version control systems (e.g., Git)
  • Proficient in scripting languages (e.g., Bash, Python) for automation tasks
  • Proficient with Kubernetes and containerization technologies (e.g., Docker, OCI)
  • Familiarity with cloud platforms (e.g., AWS, Azure) and IaC ( Terraform, CDK, Ansible)
  • Understanding of software development methodologies (Agile, DevOps) and lifecycle processes
  • Proficient in release management processes, best practices, and technologies, including versioning, tagging, and branching strategies, artifact repositories and registries ( Docker, Artifactory, Sonatype), packaging / distribution systems (npm, pip, appimage, etc)
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment
  • Ability to manage multiple priorities and adapt to changing requirements

Responsibilities

  • Design and maintain automated build systems using Bazel, Github Actions or similar
  • Ensure reliable and efficient build processes for various platforms and environments
  • Develop and manage the release pipeline for software products, ensuring timely and successful deployments
  • Coordinate release schedules with product management and engineering teams
  • Implement and improve CI/CD practices to streamline development workflows and enhance software quality
  • Monitor and troubleshoot CI/CD pipelines, ensuring quick resolution of issues
  • Work closely with developers, QA, DX and infrastructure teams to ensure smooth integration and delivery of software
  • Act as a liaison between teams to address build and release concerns, promoting a culture of collaboration
  • Create and maintain comprehensive documentation for build and release processes, configurations, and tools
  • Provide regular status reports and metrics on build and release activities to stakeholders
  • Manage a small tactical team of 3-5 engineers
  • Provide guidance and mentorship to junior engineers, sharing knowledge on best practices and tools
  • Foster a culture of continuous improvement within the team

Preferred Qualifications

  • Experience with firmware development lifecycles and release management
  • Experience with Hybrid deployments (On Prem + Cloud)
  • Experience with Bazel, Nix, Github Actions, Remote Build Systems
  • Experience with Observability platforms (eg Datadog, New Relic, or similar)
  • SOC 2 or related (HIPAA/HITRUST/PCI) Experience

Benefits

  • Competitive Compensation Package
  • 100% Company Paid Disability, Life, Health, Dental & Vision Insurance (for AR employees)
  • Employer Matched Retirement Plan
  • Five Weeks of Paid Time Off Annually
  • Paid Parental Leave
  • Employee Referral Bonus Program
  • Relocation Assistance (for certain roles)
  • Stock Options (for certain roles)
  • A culture that encourages flexible work schedules
  • A culture that embraces individuality and authenticity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Agility Robotics know you found this job on JobsCollider. Thanks! πŸ™