Software Engineer (Senior)

BAE Systems•Herndon, VA
•$132,962 - $226,035

About The Position

BAE Systems is seeking an experienced Applications / Software Developer to support a technology-based program for a key government customer. The program delivers engineering services for network and enterprise computing infrastructure, including endpoint devices, data-center servers, multi-cloud services, virtualized applications, and storage systems. The position focuses on managing, developing, and automating the Nlyte data center infrastructure management (DCIM) tool. The developer will work in a day-to-day operations environment and contribute to back-end, server-side, and API development, including development involving AWS and/or Microsoft Azure.

Requirements

  • Bachelor’s or master’s degree.
  • At least six years of related experience.
  • Extensive scripting knowledge and capabilities, specifically with PowerShell, Power-CLI, JavaScript, Python, Perl, and Bash shell scripting.
  • Advanced knowledge of Microsoft IIS, .NET, and ADO.
  • Ability to code in Python and write PowerShell scripts.
  • Advanced knowledge of MSSQL, SSRS, and SSIS, and ability to write complete SQL statements.
  • Systems administration experience with Linux, Windows, and variants.
  • Development experience in a day-to-day operations environment.
  • Back-end development experience, including server-side and APIs.
  • Development experience with AWS and/or Microsoft Azure.

Nice To Haves

  • IT system automation involving artificial intelligence and machine learning (AI/ML).
  • Experience with automated testing.
  • Knowledge of Security Development Operations (SecDevOps) on iterative development projects.
  • Cloud design, implementation, and configuration experience.
  • Knowledge of Infrastructure as Code.
  • Knowledge of Agile development principles.
  • Knowledge of modern software languages such as Java, C, C++, C#, Python, and Perl.
  • Ability to serve as a SQL administrator.

Responsibilities

  • Manage, develop, and automate the Nlyte DCIM tool.
  • Develop and maintain scripts using PowerShell, Power-CLI, JavaScript, Python, Perl, and Bash.
  • Write Python code and PowerShell scripts.
  • Develop and support applications using Microsoft IIS, .NET, and ADO.
  • Work with MSSQL, SSRS, and SSIS, including writing complete SQL statements.
  • Perform development in a day-to-day operations environment.
  • Perform back-end, server-side, and API development.
  • Develop solutions using AWS and/or Microsoft Azure.

Benefits

  • Health, dental, and vision insurance for eligible 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, military, and bereavement leave, as well as 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