Build and Release Engineer Job Description

Build and Release Engineer Job Description Template

Our company is looking for a Build and Release Engineer to join our team.

Responsibilities:

  • Full understanding of software development lifecycle and DevOps best practices;
  • A track record as a coach, mentor, and developer of talent desired;
  • Strong cross-functional collaboration skills, relationship building skills, and ability to achieve results without direct reporting relationships;
  • Undergraduate Degree in Computer Science, Software Engineering or Information Technology;
  • Self-motivated individual that possesses excellent time management and organizational skills;
  • Willing to work off hours for production deployments;
  • Strong Customer Service Focus;
  • Ability to Work in Fast-Paced Environment and Meet Deadlines;
  • Troubleshoot build and deployment problems, suggest improvements and technical solutions;
  • Automating tasks using scripting languages – Python, Shell scripting and relevant CI / CD technologies;
  • Create or maintain documentation for build systems and environments;
  • Maintains accurate improvement program estimates, timelines, project plans, and status reports;
  • Provides process improvement recommendations based on best practices and industry standards;
  • Possesses high-level understanding in the areas of application programming, content management systems, API, databases, and system design;
  • Support the engineering organization with day-to-day operations.

Requirements:

  • 4-5 years as a developer/software engineer writing C#/managed apps;
  • Travel ~20 % of the time, as required;
  • Excellent verbal and written communication and ability to work independently and as part of a team;
  • Experience with short release cycles and rapid customer response is a big plus.