Back to jobs

Java Software Engineer

BAE Systems USA · Annapolis Junction, MD, US

Spotted 3d agoFull-time

Job details

Pay
$146,670 – $249,330 a year
Employment
Full-time
Education
Bachelor's degree
Posted
Oct 7, 2026
Last confirmed open
Oct 8, 2026
Job description

About this role

Job Description

Ready to apply your craft to a mission that actually matters? BAE Systems is seeking Senior Java Software Engineers to join a high-velocity agile team supporting a nationally significant program.

The Tech & Terrain:

  • Methodology: SAFe (Scaled Agile Framework) in a true DevOps ecosystem.
  • The Rigor: Test-Driven Development (TDD) and robust automation are our baseline, not an afterthought.
  • The Stack: Dive deep into Java and the Java Cryptographic Framework, or expand your reach into Python, embedded C/C++, and modern Web UI.
  • The Work: From architecting server-side business logic to refining complex UIs, you’ll turn agile stories into deployable, mission-critical capabilities.

Why BAE Systems?

We pair a culture of trust and camaraderie with the flexibility you need to perform at your peak. Join a team driven by a shared ambition: protecting freedom through technological superiority.

#LI-PB2

Required Education, Experience, & Skills

  • Must currently possess a TS/SCI clearance with appropriate polygraph
  • Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a Degree.
  • Experience with one or more of the following: Java/JEE, Python, C/C++ , SQL, SOAP, WSDL, WADL.
  • Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT.
  • Experience developing on Windows, and/or Linux operating systems.
  • Experience with one or more of the following: Java, Python, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a Windows platforms.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment.

MDOPS

Preferred Education, Experience, & Skills

  • Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting.
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD.
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.
  • Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD).
  • Secure Software development (i.e. Layer 7 Policy).
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team.

Pay Information

Full-Time Salary Range: $146670 - $249330

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.
Interested in this role?Continue on BAE Systems USA's careers page.
Apply on BAE Systems USA