πRomania
Staff Software Release Engineer
closed
Agility Robotics
πRemote - Worldwide
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)
This job is filled or no longer available
Similar Remote Jobs
π°$158k-$218k
πUnited States
π°$130k-$190k
πUnited States
π°$217k-$303k
πUnited States
π°$122k-$190k
πUnited States
πCanada
πCanada
πCanada
π°$185k-$240k
πUnited States
π°$185k-$240k
πUnited States