Software Engineer - Level 2
Job Description
BAE Systems Inc. is seeking a Software Engineer - Level 2 to support automation of complex workflows and help streamline the software delivery lifecycle through CI/CD. Based in Annapolis Junction, MD, this onsite role centers on scalable system architecture, data engineering focus, QA oversight, and automated DevOps environments.
Role focus
In this position, you will translate mission requirements into software designs and technical roadmaps, with an emphasis on scalability and performance in high-stakes contexts. You will also contribute to robust testing practices and the construction of automated CI/CD environments to improve delivery efficiency and reliability.
Responsibilities
- Translate complex mission requirements into scalable software designs and technical roadmaps.
- Apply expertise in handling massive datasets and optimizing performance for high-stakes environments.
- Lead the creation of global test plans and oversee the execution of rigorous QA procedures.
- Use advanced skills managing automated CI/CD environments with Docker, Ansible, Jenkins, and Bamboo.
Requirements
- Minimum 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++, with experience in 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, and skills
- Familiarity with Elasticsearch.
- Front End development experience.
- Superior problem-solving with a focus on delivering under tight resource constraints.
Compensation
Full-Time Salary Range: $149,603 - $254,317 per year. Individual salaries are determined by factors including business considerations, local market conditions, internal equity, and candidate qualifications such as skills, education, and experience.
Benefits
- Health, dental, and vision insurance
- Health savings accounts
- A 401(k) savings plan
- Disability coverage
- Life and accident insurance
- Employee assistance program
- Legal plan
- Discounts on items 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 with monetary or non-monetary recognition awards
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 us, delivering products and services across air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support.
Posting details: This position will be posted for at least 5 calendar days and will remain active until the position is filled or a qualified pool of candidates is identified.