Software Release Engineer - Manassas, VA

QSI is seeking a Mid to Senior level Software Release Engineer with 2 years or more of relevant experience.  Successful candidate will hold an Active Secret DoD Clearance to support the Payload Control System (PCS) program. The primary function of this position is to manage the build and release process for software developed across multiple site locations. This includes tracking software development efforts targeted for a build,  and ensuring the associated software is included in the release candidate, support unit testing and checkout of software build release candidates, merging software changes across multiple baselines, working and working closely with developers, testers, and management to ensure build processes are followed.

Location
Manassas, VA
Level/Salary Range
Mid to Senior Level/Negotiable
HR Contact
Cindy Seidel
Job Category
Exempt
Security Clearance Required
Secret
Position Type
Full Time
Duties/Requirements/Qualifications
  • Manage the software build and release process
  • Ensure continuity of software changes across multiple builds and baselines
  • Merge and resolve conflicts related to software contributions across multiple baselines
  • Develop scripts to build and deploy software releases
  • Conduct preliminary checkout of builds, troubleshoot issues, and work with team members as needed to achieve issue resolution
  • Oversee maintenance of source code repository (Git)
  • Plan and manage build release activities and coordinate across multi-site team
  • Generate and maintain software build procedure documentation
  • Work closely with team to ensure build processes and configuration management (CM) best practices are followed
  • Refine build and release processes as needed
  • Minimum 2 years of software build/CM experience in a Linux environment
  • Minimum 2 years C++ / Java / Python experience
  • Solid understanding of CM best practices and tools
  • Understanding of source control, branching and merge strategies. Experience with Git a plus.
  • Experience with Linux-based software compilation (g++) and scripting
  • Experience with build automation
  • Strong written and oral communication skills
  • Strong organizational skills
Education / Experience Required

     BS in Computer Science, Information Systems, or related degree

***This position requires the applicant to hold an active DoD Clearance.***