BAE Systems - Merrimack, NH

posted about 2 months ago

Full-time - Mid Level
Merrimack, NH
Computer and Electronic Product Manufacturing

About the position

The Senior Software Configuration Management Analyst at BAE Systems is responsible for establishing and executing software configuration management (SCM) activities in accordance with company policies and procedures. This role involves managing software repositories, performing software builds, executing release and change control functions, and mentoring junior SCM team members. The position requires a strong understanding of SCM tools and processes, as well as the ability to stay current with industry standards and technology. This is a full-time on-site position in Merrimack, New Hampshire, emphasizing collaboration and teamwork.

Responsibilities

  • Establish, implement, and ensure execution of all SCM activities per the Configuration Data Management Plan.
  • Manage software repositories using designated SCM tools for version and baseline control.
  • Perform and document all required software builds to ensure reproducible software configuration baselines.
  • Execute release and change control functions using SCM tools to ensure software product integrity.
  • Generate and maintain program software development, release, and change records, including status accounting records.
  • Facilitate Configuration Control Board activities, including establishing agendas and recording approvals.
  • Mentor junior SCMs in the execution of SCM activities and provide training on SCM tools.
  • Review functional plans and technical data items to ensure CDM requirements are addressed.
  • Collect program metrics and contribute to departmental metrics.
  • Advocate for software configuration management tool and process best practices.

Requirements

  • Bachelor's Degree and 4 years of related experience or equivalent.
  • US Citizenship with a Top Secret security clearance.
  • Familiarity with Continuous Integration tools (e.g., Jenkins, GitLab, ClearCase).
  • Experience in developing builds, scripts, procedures, and control systems, including source code control and issue tracking.
  • Ability to execute software release and change control functions in an Agile environment.
  • Experience managing Continuous Integration and Continuous Delivery/Deployment environments.
  • Ability to facilitate Configuration Control Board activities and develop metrics related to SCM.
  • Knowledge of SCM Policy and ability to enforce it on assigned programs.

Nice-to-haves

  • Bachelor of Science degree in Computer Science, Information Systems, or similar.
  • Experience with CM Tools (Jira, Git/Bitbucket).
  • Experience with Agile Scrum/SAFe practices or Agile Scrum Master Certification.
  • Knowledge of various scripting languages (e.g., perl, shell, python).
  • NDIA Configuration/Data Management Certification.
  • Active Top Secret/SCI Clearance.
  • Security Plus Certification.

Benefits

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program.
  • Legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off and paid holidays.
  • Paid parental leave.
  • Paid military leave.
  • Paid bereavement leave.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service