BAE Systems logo

Senior Software Engineer

BAE Systems

Herndon, VA
Full Time
Senior
130k-222k
about 1 month ago

Job Description

About the Role

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. The company promotes a strong, collaborative culture, offers flexible work environments, and is committed to national security and defense technologies. The role involves supporting a government program that delivers engineering services for network infrastructure and enterprise computing, including cloud services, virtualized applications, and network management.

Key Responsibilities

  • Support a government program by delivering engineering services for network infrastructure and enterprise computing systems.
  • Work with modern application technologies including containerized solutions and orchestrated workflows on-premise and via cloud services.
  • Participate in agile activities and collaborate with engineering team members of varied skill levels.
  • Research and evaluate new technologies in object-oriented programming.
  • Assist in security reviews of applications and infrastructure.

Requirements

  • Bachelor's or master's degree in computer science (preferred).
  • Minimum of six (6) years of relevant experience in software development.
  • Experience with Eclipse, GitHub, DevOps, Java, and Python.
  • Experience in security review of applications and infrastructure.
  • Participation in agile development activities.
  • Knowledge of cloud-based services.
  • Ability to work well in a team environment and mentor others.

Nice to Have

  • Experience with infrastructure automation technologies like Docker, Vagrant, etc.
  • Experience with build automation tools such as Maven and Jenkins.
  • Experience building APIs and services using REST, SOAP, etc.
  • Experience with scripting languages like Perl and Shell.

Qualifications

  • Relevant experience of at least six (6) years in software development.
  • Educational background in computer science (preferred).

Benefits & Perks

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Paid time off, paid holidays, and other leave programs.
  • Employee assistance program and legal plan.
  • Discounts on home, auto, and pet insurance.
  • Recognition programs and other incentives.

Working at BAE Systems

BAE Systems promotes a strong, collaborative culture emphasizing trust, camaraderie, and a shared ambition to lead in defense technologies and national security services. The company values innovation, teamwork, and continuous skill development, supporting employees with tools, training, and flexible work arrangements to succeed and make a meaningful impact on global security.

Apply Now

Job Details

Posted AtJun 28, 2025
Salary130k-222k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About BAE Systems

Website

baesystems.com

Company Size

10000+ employees

Location

Herndon, VA

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches