Remote Staff Software Release Engineer

Logo of Agility Robotics

Agility Robotics

πŸ“Remote - Worldwide

Job highlights

Summary

Join our agile team as a software build and release engineer to design, implement, and maintain software build and release processes, ensuring high quality and efficiency.

Requirements

  • 5+ years of experience in software build and release engineering or related roles
  • 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

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
  • Mentor junior engineers, sharing knowledge on best practices and tools

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)

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! πŸ™