We are seeking an experienced Build and Release Engineer to join our team. As a Build and Release Engineer, you will be responsible for the creation and maintenance of build and deployment systems for our software products.
Requirements
- Design, develop, and maintain build and deployment systems for our medical device software and firmware teams.
- Build automated pipelines and implement best DevOps practices especially for CI/CD.
- Maintain the operating environments for software development and deployments.
- Integrate and manage external tools that improve our quality, communication, documentation, and process reliability.
- Handle release process and release documentation for products.
- Ensure tool chain enables code review, unit testing and automated system testing.
- Handle cloud infrastructure that is hosting the tool chain
- Build tools and dashboards to enable correct metrics are captured throughout the development lifecycle such as code quality and velocity
- Ensures creation of immutable software through the use of virtual images, containers, etc.
- Document tools and processes to ensure quality management systems requirements are met and more importantly to ensure these artifacts provide the required value in terms of quality
- Ensure cybersecurity requirements are met for software products and CI/CD systems
- Support engineering teams in troubleshoot build pipeline and deployment issues
Benefits
- 401k Matching Program
- 401k Plus Program
- Discounted Stock Options
- Tuition Reimbursement
- Flexible Personal/Vacation Time Off
- Paid Holidays
- Flex Holidays
- Paid Community Service Day
- Medical
- Dental
- Vision
- Health Savings Account (Employer Contribution of $500+ annually)
- Employee Assistance Program
- Parental Leave
- Fertility and Adoption Assistance Program
- Hybrid Work Model