As a Senior Build & Release Engineer, you will be responsible for designing and developing continuous integration (CI/CD) solutions while maintaining and optimizing build automation systems across Windows, Linux, and Java environments. This role involves working with Jenkins, Ansible, and other automation tools to streamline software deployments and integrate test automation, static analysis, and security tools into the pipeline. The engineer will oversee release management, coordinate build schedules, and ensure smooth deployments by collaborating with project managers, development teams, QA, and system analysts. Additionally, they will provide software configuration management (SCM) expertise, enforce best practices for version control, branching strategies, and dependency management, and document release processes, build flows, and deployment guidelines. A key aspect of this role is mentoring and guiding team members on CI/CD best practices, researching and evaluating new technologies, and proactively identifying improvements in release workflows. Strong expertise in Git, Maven, Gradle, Docker, Kubernetes, Terraform, and scripting languages like Bash, Python, or Groovy is essential, along with a deep understanding of cloud platforms (AWS, Azure, or GCP). This role requires excellent problem-solving skills, technical leadership, and the ability to work in a fast-paced, cross-functional environment to support continuous delivery and infrastructure scalability. Eligible for telecommuting from home within reasonable commuting distance from High Point, NC. Will require physical presence at worksite in High Point, NC at least several days a week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level