BAE Systems logo

Software Engineer (Expert)

BAE Systems

Herndon, VA
Full Time
Senior
147k-249k
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. Intelligence & Security provides services and products to the Department of Defense, the government, federal law enforcement officials, and troops deployed around the world. The company promotes a strong, collaborative culture, offers a flexible work environment, and is committed to national security and technological innovation. This position involves supporting a government program with a focus on developing and maintaining a state-of-the-art portal using Java, micro-services, and Angular in an Agile environment.

Key Responsibilities

  • Develop and maintain a new portal written in Java using a micro-service architecture, role-based access control (RBAC), and an Angular front-end.
  • Support the transition from Ruby-on-Rails to Java, including migration efforts.
  • Participate in a CI/CD/SecDevOps Agile environment to deliver software solutions.
  • Assist in software integration, defect management, and remediation.
  • Perform software maintenance and enhancements to existing systems and platforms.
  • Serve as part of a software development team to develop new features and support existing portal functionalities.

Requirements

  • 5-7 years programming experience in Java.
  • Experience with micro-services and Angular.
  • Experience with software integration, defect management, and remediation.
  • Ability to handle complex projects as a self-starter.
  • Experience serving as part of a software development team.
  • Strong understanding of software maintenance and enhancements.
  • Experience working in a CI/CD/SecDevOps Agile environment is preferred.
  • Knowledge of Infrastructure as Code (IoC) and cloud design is a plus.
  • Understanding of security development operations (SecDevOps) and automated testing frameworks is advantageous.
  • No specific requirement for Ruby experience, but familiarity is helpful.

Nice to Have

  • Experience operating in a CI/CD/SecDevOps Agile environment.
  • Experience with Ruby is a plus.
  • Knowledge and experience with Infrastructure as Code (IoC).
  • Cloud design for software, implementation, and configuration.
  • Security Development Operations (SecDevOps) understanding.
  • Experience with test-driven development and automated testing frameworks.

Qualifications

  • Educational background not explicitly specified, but extensive professional experience required.

Benefits & Perks

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

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 supports employee development through tools, skills, and training, and values innovation, teamwork, and making a meaningful impact on national security.

Apply Now

Job Details

Posted AtJun 18, 2025
Salary147k-249k
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