DeveloperJobs.io
← Back to all jobs

Job Description

BAE Systems Inc. is seeking a Software Engineer - Level 2 to help automate complex workflows and streamline the software delivery lifecycle through CI/CD. The position emphasizes scalable system architecture, data engineering, and QA oversight, with a focus on repeatable and automated DevOps environments.

Responsibilities

  • Translate complex mission requirements into scalable software designs and technical roadmaps.
  • Apply expertise in working with massive datasets while optimizing performance for high-stakes environments.
  • Lead the development of global test plans and oversee rigorous QA execution.
  • Manage automated CI/CD environments using Docker, Ansible, Jenkins, and Bamboo.

Required Qualifications

  • Minimum of 14 years of experience in high-complexity software contracts and programs.
  • Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent professional experience may be considered.
  • Mastery of Python, C, or C++, including experience with multi-platform (Windows/UNIX) architecture.
  • Demonstrated experience leading software teams and mentoring junior developers.

Technologies

  • Python
  • C
  • C++
  • Windows
  • UNIX
  • Docker
  • Ansible
  • Jenkins
  • Bamboo
  • Elasticsearch

Preferred Education, Experience, & Skills

  • Familiarity with Elasticsearch.
  • Front End development experience.
  • Superior problem-solving skills with an emphasis on delivering under tight resource constraints.

Compensation

Full-Time Salary Range: USD 149,603 - 254,317 per yearly.

Individual salaries are determined by business considerations, local market conditions, internal equity, and candidate qualifications including skills, education, and experience.

Location & Work Mode

Annapolis Junction, MD (onsite)

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 things like home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental, military, bereavement, and any applicable federal and state sick leave
  • Company recognition program to receive monetary or non-monetary recognition awards

About BAE Systems, Inc.

BAE Systems, Inc. is a defense, aerospace, and security company headquartered in Falls Church, Virginia, with more than 40,000 employees worldwide. The company serves, supplies, and protects those who protect the nation, delivering a full range of products and services spanning air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support. The culture is performance-driven and values-led, built on curiosity, creativity, and collaboration.

Posting Details

  • This position will be posted for at least 5 calendar days.
  • The posting will remain active until the position is filled, or a qualified pool of candidates is identified.

Similar Jobs