Eng Sr Prin II

BAE SystemsAnnapolis Junction, MD

About The Position

BAE Systems is seeking Senior 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.

Requirements

  • 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.

Nice To Haves

  • TS/SCI Polygraph
  • MDOPS
  • 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.

Responsibilities

  • Architecting server-side business logic
  • Refining complex UIs
  • Turning agile stories into deployable, mission-critical capabilities

Benefits

  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • paid parental leave
  • military leave
  • bereavement leave
  • any applicable federal and state sick leave
  • company recognition program to receive monetary or non-monetary recognition awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service