Software Engineer (Expert)

BAE Systems•Sterling, VA
•$146,670 - $249,330

About The Position

BAE Systems is seeking experienced Software Engineers for a technology-based program supporting a government customer. The program delivers engineering services for network infrastructure and enterprise computing infrastructure, including endpoint devices, data-center-hosted servers, multicloud services, virtualized applications, and storage systems. Enterprise computing work includes modern application technologies, such as containerized solutions with orchestrated workflows operating on customer premises and through remote cloud services. Network infrastructure work includes core infrastructure, voice and video engineering, field engineering, network application management and development, network analytics, firewalls, network access controls, and bandwidth service delivery. The Software Engineer will work as part of a software development team to deliver automated solutions for standard network services supporting a large IT infrastructure project. The role calls for hands-on Python programming and scripting, network automation, automated testing integrated with a CI/CD pipeline, and the ability to lead complex automation projects and guide junior developers. The team works in a fast-paced CI/CD, DevOps, and Agile environment.

Requirements

  • A bachelor's or master's degree is preferred, with at least 11 years of relevant experience; 13 years of experience is acceptable in lieu of a degree.
  • Proven experience using Ansible, Python, and REST/API.
  • Hands-on Python programming and scripting experience, including 5 to 7 years of experience and at least 2 years in network automation.
  • Experience working in a fast-paced CI/CD, DevOps, and Agile environment.
  • Experience with network automation tools Ansible and Cisco Network Services Orchestrator (NSO).
  • Experience developing automated testing scripts integrated with a CI/CD pipeline using Python PyATS or a similar testing framework and Jenkins.
  • Experience developing data models and understanding of YANG.

Nice To Haves

  • Exposure to Cisco IOS, IOS XR, NX-OS, and Junos operating systems.
  • Experience with ServiceNow.
  • IT project management experience and familiarity with Scrum, Lean, Agile, and DevOps.

Responsibilities

  • Serve as part of a software development team delivering automated solutions for standard network services supporting a large IT infrastructure project.
  • Lead complex automation projects and guide junior developers.
  • Develop automated testing scripts and integrate them with a CI/CD pipeline.

Benefits

  • Health, dental, and vision insurance for regular employees scheduled to work 20 or more hours per week.
  • 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 and military leave, bereavement leave, and applicable federal and state sick leave.
  • Employee recognition program with monetary or non-monetary awards.
  • Other incentives may be available based on position level and/or job specifics.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service