BAE Systems logo

Engineer Senior Principal - Agile Software Developer

BAE Systems

Fairborn, OH
Full Time
Senior
119k-201k
about 1 month ago

Job Description

About the Role

The Senior Principal Engineer - Agile Software Developer role is within BAE Systems' Space & Mission Systems division, which specializes in national defense and civil space applications, advanced remote sensing, 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 in a collaborative, fast-paced environment, and contributing to innovative defense and space technologies. The company emphasizes integrity, innovation, continual learning, and strong execution, with a focus on protecting national security and enabling customers to perform beyond expectations.

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 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 8 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 parental, military, bereavement, and sick leave.
  • Participation in company recognition programs and other incentives.

Working at BAE Systems

BAE Systems emphasizes innovation, integrity, continual learning, and strong execution. The company is committed to protecting national security through breakthrough technology and superior products. It fosters a collaborative, team-oriented environment that values passion, ingenuity, and making a meaningful impact on a global scale. The division encourages employees to develop their skills while working on cutting-edge defense and space technologies, with a focus on making a difference in national security and scientific advancement.

Apply Now

Job Details

Posted AtJul 3, 2025
Salary119k-201k
Job TypeFull Time
Work ModeOnsite
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

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