Share this job
Senior Software Engineer
Dayton, Ohio, United States
Apply for this job

Position Summary

We are seeking an experienced Software Engineer to support the U.S. Air Force KC-46 Program Office. This role provides software engineering expertise throughout the system lifecycle, supporting the design, development, integration, testing, certification, and sustainment of mission-critical aircraft software and avionics systems. The ideal candidate has experience working within DoD acquisition programs and understands software assurance, airworthiness, and systems engineering processes.


Key Responsibilities

  • Support the full software development lifecycle, including requirements analysis, design, development, integration, testing, deployment, and sustainment of aircraft software systems.
  • Perform software engineering activities supporting avionics, aircraft mission systems, and related ground systems.
  • Develop and maintain software engineering documentation, including Software Development Plans (SDPs), system requirements, technical evaluations, and engineering reports.
  • Apply software assurance principles using architecture analysis, source code analysis, binary analysis, and software security best practices.
  • Support systems engineering activities, including hardware/software integration, requirements allocation, system architecture, verification, validation, and technical reviews.
  • Perform engineering analyses, trade studies, risk assessments, and system safety evaluations to support program objectives.
  • Review Engineering Change Proposals (ECPs), technical modifications, contractor recommendations, and software deficiency reports.
  • Support Air Force airworthiness, Operational Safety, Suitability, and Effectiveness (OSS&E), and Life Cycle Systems Engineering (LCSE) compliance.
  • Participate in program design reviews and technical meetings, including SRR, PDR, CDR, TRR, PRR, PMRs, and other engineering working groups.
  • Prepare technical documentation, acquisition artifacts, milestone briefings, and executive-level presentations supporting program decisions.


Required Qualifications

  • Bachelor's degree in an ABET-accredited engineering discipline and 15+ years of relevant engineering experience, including at least 5 years supporting DoD programs; or Bachelor's degree in an ABET-accredited engineering discipline, a Master's degree in Engineering, and 12+ years of relevant engineering experience, including at least 5 years supporting DoD programs.
  • Experience supporting software engineering for military aircraft, avionics, weapon systems, or other complex DoD platforms.
  • Knowledge of software development lifecycle (SDLC), software assurance, systems engineering, and hardware/software integration.
  • Experience supporting DoD acquisition programs and engineering documentation.
  • Proficiency with Microsoft Office Suite and Adobe Acrobat.
  • U.S. Citizenship with the ability to obtain and maintain a Secret Security Clearance.

Preferred Qualifications

  • Experience supporting the KC-46 or other U.S. Air Force aircraft programs.
  • Knowledge of avionics software, airborne mission systems, and aircraft integration.
  • Familiarity with Air Force airworthiness processes, MIL-HDBK-516C, OSS&E, and Life Cycle Systems Engineering (LCSE).
  • Experience with software assurance tools, static code analysis, architecture analysis, or secure software development.
  • Background supporting engineering change proposals (ECPs), system safety, risk management, and technical design reviews.


Apply for this job
Powered by