Overview:
We are hiring a Build & Release Engineer to own FreightPOP’s daily production release process and evolve it into a safer, more automated, and predictable delivery system. You will begin by learning and operating an established release train for a Windows/.NET application hosted on AWS, using Azure DevOps, SQL Server, and blue-green deployment practices. Over time, you will identify hidden dependencies, automate manual steps, strengthen release controls, and help build a mature release-engineering capability.
Job Summary:
- We are seeking a highly skilled and collaborative professional to join our team as a Build & Release Engineer.
- This role will take over the daily production release train, own the go/no-go coordination, handle expedited and customer critical releases.
- This role will also be responsible for improving software delivery processes, managing CI/CD and deployment automation, and supporting cloud-based infrastructure.
- The ideal candidate combines DevOps expertise with disciplined release management practices to ensure reliable, efficient, and predictable software delivery.
- This individual will work closely with Engineering, QA, Product, and Operations teams to improve deployment processes, maintain platform stability, and coordinate successful releases across multiple environments.
Key Responsibilities:
Release Management:
- Coordinate and manage software releases across multiple teams and environments.
- Ensure release readiness through planning, validation, risk assessment, and stakeholder communication.
- Manage release branches, deployments, database migrations, and production releases.
- Maintain release documentation, release notes, and deployment procedures.
- Facilitate communication between Engineering, QA, Product, and Operations teams throughout the release cycle.
- Monitor and resolve release-related issues and support post-release activities using AI and observability tooling responsibly.
DevOps:
- Design, implement, and maintain CI/CD pipelines and deployment automation processes.
- Partner with CloudOps to manage and optimize cloud infrastructure primarily within AWS.
- Monitor system performance, troubleshoot issues, and improve platform reliability.
- Implement infrastructure automation and Infrastructure as Code practices.
- Collaborate with development teams to improve software delivery processes and operational efficiency.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 5+ years of experience in Release Management, Software Engineering, DevOps, or a related role.
- Experience with production database migrations, rollback planning and safe release practices.
- Experience with CI/CD platforms and deployment automation.
- Experience with AWS-hosted production infrastructure and Azure DevOps CI/CD pipelines.
- Strong troubleshooting, problem-solving, and communication skills.
- Ability to manage multiple priorities in a fast-paced SaaS environment.
Nice to Have:
- Experience with container and orchestration technologies such as Docker and Kubernetes.
- Experience with Infrastructure as Code tools such as Terraform.