BAE Systems logo

Engineer Principal - Agile Software Developer

BAE Systems

Fairborn, OH
Full Time
Senior
105k-179k
10 days ago

Job Description

About the Role

The Engineer Principal - Agile Software Developer role is part of BAE Systems' Space & Mission Systems division, which specializes in national defense and civil space applications, advanced remote sensing, scientific, and tactical systems for the U.S. Intelligence, Department of Defense, and scientific communities. The position involves designing, developing, and maintaining software for mission capabilities, working within a collaborative, innovative environment focused on national security and technological advancement. The role requires active security clearance and on-site work in Boulder, Colorado, supporting a mission-driven organization committed to innovation, integrity, and strong execution.

Key Responsibilities

  • Design, develop, and maintain software for leading edge mission capabilities and mission systems using modern software design and development environments and capabilities.
  • Perform full software life cycle functions including requirements, architecture, design, code, test, integration, documentation, and support.
  • Collaborate with team to build industry-leading capabilities in a rapidly growing market.
  • Recommend and develop improvements to existing software programs.
  • Work with a diverse team of engineers and analysts in a fast-paced development setting.
  • Communicate effectively with a team.
  • Maintain a regular and predictable work schedule.
  • Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Capabilities Units, and the Company.
  • Interact appropriately with others to maintain a positive and productive work environment.
  • Perform other duties as necessary.

Requirements

  • BS degree or higher in Engineering or a related technical field plus 6 or more years of related experience.
  • Each higher-level degree (Master's or Ph.D.) may substitute for two years of experience.
  • A current, active Secret security clearance with the ability to obtain and maintain a TS/SCI clearance.
  • Expertise in one or more programming languages such as C, C++, Python, or Rust.
  • Experience with C/C++ and C/C++ build tools such as gcc and cmake.
  • Proficiency with Linux and common Linux tools such as bash.
  • Proficiency with leading software engineering teams and designing and implementing software architectures.
  • Experience with source code management systems such as Git.
  • Proficiency with Agile software development practices including requirements, design, coding, debugging, unit testing, configuration management, and integration.
  • Ability to participate in a highly collaborative Agile team environment.

Nice to Have

  • Degree in Computer Science.
  • Experience with logical and physical data transports and brokers, such as RabbitMQ, ZeroMQ, Iceoryx, RDMA over Converged Ethernet.
  • Experience with software development in Electronic Warfare (EW) and/or radar systems.
  • Experience with container management technologies such as Docker and orchestration software such as Kubernetes.
  • Experience with algorithm development and maintenance.
  • Experience with developing for non-Intel CPU architectures such as ARM.
  • Experience with operating system development, driver design and implementation, and embedded software development.

Qualifications

  • Degree from an accredited university, college, or school recognized by the US Department of Education.

Benefits & Perks

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • A 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 paid parental, military, and bereavement leave.
  • Participation in company recognition programs and other incentives.

Working at BAE Systems

BAE Systems Space & Mission Systems is driven by a mission to improve the future and protect lives through breakthrough technology, superior products, and intelligence solutions. The company fosters a collaborative, innovative environment where employees develop their skills on impactful projects that support national security. With a focus on integrity, continual learning, and strong execution, the organization values passionate, curious individuals committed to making a difference on a global scale.

Apply Now

Job Details

Posted AtJun 10, 2025
Salary105k-179k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About BAE Systems

Website

baesystems.com

Company Size

10000+ employees

Location

Fairborn, OH

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