Design, develop, test, deploy, and maintain enterprise applications and services in a Windows environment. Troubleshoot production issues, perform code reviews, document technical designs, work with customers to clarify requirements, participate in planning and releases, and support legacy and modernized systems.
Job Description
BAE Systems, a top-ten prime contractor to the U.S. Department of Defense, enables the U.S. government to transform data into intelligence and provides engineering, integration and sustainment support for critical military platforms and systems. Intelligence & Security provides services and products to the Department of Defense, the government, federal law enforcement officials, and troops deployed around the world.
At BAE Systems, we promote a strong, collaborative culture and provide our employees with the tools, skills and training they need to succeed. We are all about trust, camaraderie and a shared ambition to lead the world in defense technologies and national security services. We offer flexible work environment to support the balance in your life and keep you performing at your best. Be a part of a company that is part of the community; driven to improve our future and protect our freedom.
We are seeking a Senior Software Developer to design, develop, maintain, and support enterprise software applications in a Microsoft Windows environment.
The team primarily develops in C# and .NET. Candidates with strong experience in Java or another object-oriented programming language are encouraged to apply. The successful candidate should be able to become productive in C# within the first several months.
Key Responsibilities:
ABC
#LI-DDUNN
Required Education, Experience, & Skills
Preferred Education, Experience, & Skills
Pay Information
Full-Time Salary Range: $132962 - $226035
Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.
Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
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. We serve, supply, and protect those who protect us. As one of the most geographically diverse international defense companies, we deliver a full range of products and services spanning air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support.
Our culture is performance-driven and values-led, built on curiosity, creativity, and collaboration. Purpose isn't a tagline here. It's what drives us. We're developing breakthrough technologies that defend national security and make a lasting impact on our communities and our planet. When you join BAE Systems, you're not just building a career. You're contributing to a mission that truly matters.
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.
BAE Systems, a top-ten prime contractor to the U.S. Department of Defense, enables the U.S. government to transform data into intelligence and provides engineering, integration and sustainment support for critical military platforms and systems. Intelligence & Security provides services and products to the Department of Defense, the government, federal law enforcement officials, and troops deployed around the world.
At BAE Systems, we promote a strong, collaborative culture and provide our employees with the tools, skills and training they need to succeed. We are all about trust, camaraderie and a shared ambition to lead the world in defense technologies and national security services. We offer flexible work environment to support the balance in your life and keep you performing at your best. Be a part of a company that is part of the community; driven to improve our future and protect our freedom.
We are seeking a Senior Software Developer to design, develop, maintain, and support enterprise software applications in a Microsoft Windows environment.
The team primarily develops in C# and .NET. Candidates with strong experience in Java or another object-oriented programming language are encouraged to apply. The successful candidate should be able to become productive in C# within the first several months.
Key Responsibilities:
- Design, develop, test, deploy, and maintain enterprise applications and services.
- Develop readable, maintainable, and secure software.
- Troubleshoot application defects and production issues.
- Review code and contribute to technical design decisions.
- Work with customers and team members to clarify requirements.
- Maintain technical documentation.
- Participate in planning, code reviews, testing, and software releases.
- Support and improve existing applications, including legacy systems.
ABC
#LI-DDUNN
Required Education, Experience, & Skills
- 6 or more years of professional software development experience.
- Bachelor's degree in a related technical field or equivalent professional experience.
- Strong proficiency in an object-oriented programming language such as C#, Java, Kotlin, or C++.
- Strong understanding of object-oriented design, data structures, algorithms, and common software design patterns.
- Experience developing and supporting business or enterprise applications.
- Experience with source control, code reviews, testing, debugging, and the Software Development Lifecycle.
- Experience working with relational databases, web services, or application integrations.
- Ability to learn new programming languages, frameworks, and systems.
- Strong problem-solving and communication skills.
Preferred Education, Experience, & Skills
- Experience with C# and .NET.
- Experience with PowerShell or another scripting language.
- Experience developing web APIs, Windows services, desktop applications, or web applications.
- Experience with Microsoft Windows and IIS environments.
- Experience with Jenkins CI/CD pipelines and automated deployments.
- Experience working with AWS and Azure
- Experience using GitHub, Jira, Jenkins, and Confluence
- Familiarity with secure software development practices.
- Familiarity with Agile development methods.
- Familiarity with AI-assisted development tools and AI-enabled application capabilities, including the secure use and validation of generated code and content.
Pay Information
Full-Time Salary Range: $132962 - $226035
Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.
Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
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. We serve, supply, and protect those who protect us. As one of the most geographically diverse international defense companies, we deliver a full range of products and services spanning air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support.
Our culture is performance-driven and values-led, built on curiosity, creativity, and collaboration. Purpose isn't a tagline here. It's what drives us. We're developing breakthrough technologies that defend national security and make a lasting impact on our communities and our planet. When you join BAE Systems, you're not just building a career. You're contributing to a mission that truly matters.
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 at BAE Systems, Inc.
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and automate a Data Center Infrastructure Management tool using scripting, backend development, APIs, databases, and cloud technologies. Responsibilities include PowerShell and Python development, systems administration across Linux and Windows, Microsoft IIS and .NET work, SQL Server reporting and integration, and AWS or Azure development. Preferred expertise includes AI/ML automation, automated testing, SecDevOps, cloud architecture, Infrastructure as Code, and Agile practices.
Top Skills:
.NetAdoAgileAi/MlAPIsAWSBashInfrastructure As CodeJavaScriptLinuxAzureMicrosoft IisMicrosoft Sql ServerNlytePerlPowercliPowershellPythonSecdevopsSQLSsisSsrsWindows
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Lead and develop embedded C/C++ software for space payload applications, collaborate with multidisciplinary engineering teams, respond to evolving requirements, and provide tasking and technical direction to a small software team. The role requires strong technical communication, embedded software expertise, and a Top Secret clearance, with preferred experience in space systems, software-defined radios, automated build pipelines, and OpenC3 COSMOS.
Top Skills:
AnsibleAtlassian ToolsCC++GitlabJenkinsOpenc3 Cosmos
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, deploy, maintain, and troubleshoot secure enterprise applications and services. Review code, contribute to technical designs, clarify requirements, document systems, and support software releases and legacy applications. Perform Assessment and Authorization activities, including risk assessments, vulnerability management, security control testing, and authorization package preparation. Collaborate with customers and cross-functional Agile teams to safeguard customer assets.
Top Skills:
.NetAgileAWSAzureC#C++Ci/CdConfluenceGitIisJavaJenkinsJIRAKotlinWindowsPowershellRelational DatabasesWeb Services
What you need to know about the Charlotte Tech Scene
Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

