Software Engineer, Senior

COLSA CorporationDayton, OH

About The Position

Demonstrate knowledge of software engineering in support of the design, development, testing and evaluation, implementation, maintenance, and administration of new and/or existing software systems. Apply an understanding of systems acquisition, systems and subsystems level hardware and software integration, systems requirements analysis and allocation, computer systems architecture, and systems and subsystems testing and evaluation. Apply extensive knowledge in software assurance practices and tools to include architecture and design analysis tools, origin analyzers, source code weakness analyzers and binary analyzers. Assist in reviewing, developing, and updating applicable program documentation for software engineering relevant requirements. Support the development of the software development strategy and Software Development Plan (SDP). Apply an understanding of aeronautical vehicle systems and/or airborne or related ground systems avionics operational flight program capabilities to support the core engineering tasks as they relate to software engineering. At COLSA, people are our most valuable resource and centered at our core value. We invite you to unite your talents with opportunity and be a part of our “Family of Professionals!” Learn about our employee-centric culture and benefits here .

Requirements

  • Software engineering knowledge
  • Understanding of systems acquisition
  • Understanding of systems and subsystems level hardware and software integration
  • Understanding of systems requirements analysis and allocation
  • Understanding of computer systems architecture
  • Understanding of systems and subsystems testing and evaluation
  • Extensive knowledge in software assurance practices and tools (architecture and design analysis tools, origin analyzers, source code weakness analyzers, binary analyzers)
  • Ability to review, develop, and update applicable program documentation for software engineering relevant requirements
  • Ability to support the development of the software development strategy and Software Development Plan (SDP)
  • Understanding of aeronautical vehicle systems and/or airborne or related ground systems avionics operational flight program capabilities

Responsibilities

  • Demonstrate knowledge of software engineering in support of the design, development, testing and evaluation, implementation, maintenance, and administration of new and/or existing software systems.
  • Apply an understanding of systems acquisition, systems and subsystems level hardware and software integration, systems requirements analysis and allocation, computer systems architecture, and systems and subsystems testing and evaluation.
  • Apply extensive knowledge in software assurance practices and tools to include architecture and design analysis tools, origin analyzers, source code weakness analyzers and binary analyzers.
  • Assist in reviewing, developing, and updating applicable program documentation for software engineering relevant requirements.
  • Support the development of the software development strategy and Software Development Plan (SDP).
  • Apply an understanding of aeronautical vehicle systems and/or airborne or related ground systems avionics operational flight program capabilities to support the core engineering tasks as they relate to software engineering.

Benefits

  • employee-centric culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service