Software Configuration Release Engineer, Principal

Group/Job Location US-MA-Waltham
Job ID
# of Openings Remaining


QinetiQ North America delivers world-class technology and revolutionary products to defense, security and commercial markets worldwide. Our offerings range from survivability and unmanned systems to power, controls, sensors, and transportation solutions. Customers rely on our products to increase readiness, improve mission effectiveness, streamline operations, increase situational awareness and enhance security.

At QinetiQ North America, you'll find a dedicated and talented team of people who enjoy their work and take pride in their accomplishments. As a member of our team, you'll work with cutting-edge technology and some of the industry's most brilliant minds. We offer a comprehensive, flexible benefit package including tuition assistance and career development opportunities. If you're interested in working for a technology-driven company that is the leader in its industry, but one that maintains the fast-paced, creative environment of a start-up, QinetiQ North America is the right place for you.

QinetiQ North America is an Equal Opportunity/Affirmative Action Employer and does not discriminate against any individual on the basis of race, color, religion or creed, sex, marital status, national origin or ancestry, citizenship, age, disability, veteran status, military service, sexual orientation, genetic information, or gender identity.


Any external applicant will be subject to a pre-employment background check.

Position requires U.S. citizenship.


Develops, analyzes, maintains, and administers build tools that support software product release in both Windows and Linux environments.  Writes and maintains Software Requirements, Software Test Descriptions, and Software Test Reports.  Works with project teams to determine an appropriate build schedule and then manages the build and testing process. Insures all source code and test tools are under configuration management.  Writes and maintains release notes.  Develops consistent and repeatable build process to support development, system integration, and nightly builds. Works with development engineers to track and correct build errors.



  • Maintain and administer Change/Configuration/Release management and build tools for Windows and Linux environments
  • Manage the formal software release process
  • Write and maintain Software Requirements, Software Test Descriptions, and Software Test Reports
  • Enforce software release process policies and procedures by running process adherence checks
  • Write and maintain release notes
  • Troubleshoot and resolve infrastructure related issues
  • Develop consistent and repeatable build process to support development, system integration, and nightly builds


  • Must have 5+ years of experience in configuration management with software release and builds in a rapid development environment
  • Must have 3+ years of experience with configuration management tools such as TeamForge or Perforce
  • Must have experience with make, cmake, and gcc
  • Must have experience in maintaining software bug and feature tracking systems
  • Bachelor’s Degree required in engineering or computer science


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed