AMVETS Jobs

Job Information

COLSA Corporation Software Engineer Lead in Huntsville, Alabama

COLSA is seeking a highly motivated and experienced Software Lead to join our Launched Effects (LE) team within the Command, Control & Effects (C2E) Product Office within the Uncrewed Aircraft Systems (UAS) Project Office. This critical role provides technical leadership and oversight for the development, integration, and sustainment of software systems for advanced LE UAS platforms. This position requires a strong understanding of software development lifecycles, cybersecurity principles, and system architectures, specifically within the context of DoD acquisition processes.

General Summary

Develops and applies advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems.

  • Leads and mentors a team of software engineers, cybersecurity experts, and architecture specialists, providing technical guidance, support, and professional development.

  • Collaborates closely with program management, system engineers, and stakeholders to define software requirements, deliverables, and project timelines.

  • Facilitates effective cross-functional team communications, ensuring that cybersecurity and architecture priorities are understood and integrated across the UAS program.

  • Drives innovation in UAS software design by staying up-to-date with emerging technologies in cybersecurity, software architecture, and UAS-specific regulatory standards.

  • Provides expert guidance on software development methodologies, best practices, and industry standards.

  • Oversees the development, integration, testing, and deployment of UAS LE software systems.

  • Ensures software solutions meet relevant performance, reliability, and security requirements.

  • Develops, implements, and maintains cybersecurity strategies to protect UAS software and systems from external threats, vulnerabilities, and attacks.

  • Ensures that all software solutions comply with government cybersecurity requirements, standards, and regulations (e.g., NIST, DoD, or FAA guidelines).

  • Oversees vulnerability assessments, threat modeling, and penetration testing efforts, and guides teams to implement necessary remediations.

  • Establishes and enforces secure software development practices (e.g., Secure DevOps, coding standards, threat detection) within the development team.

  • Coordinates with internal and external stakeholders to ensure that all software components meet data integrity, confidentiality, and availability requirements.

  • Stays abreast of emerging cybersecurity threats and vulnerabilities relevant to UAS.

  • Leads the design and development of robust, scalable software architectures for UAS, including real-time and distributed systems.

  • Collaborates with systems engineering teams to align software architecture with overall UAS design requirements, standards, and protocols.

  • Ensures modularity, maintainability, interoperability, and efficiency of software components, allowing for streamlined updates and future feature expansion.

  • Guides software design reviews and validation processes, ensuring high code quality and adherence to applicable standards.

  • Ensures alignment between software architecture and overall system architecture.

  • Supports the development of interface control documents and data exchange standards.

  • Oversees the creation of technical documentation, ensuring that architectural decisions, cybersecurity measures, and testing procedures are thoroughly documented.

  • Generates regular reports for stakeholders on software performance, cybersecurity posture, and architectural health.

  • Presents findings, progress updates, and security status to Senior Army leadership.

  • Contributes to the development of airworthiness certification documentation.

  • May evaluate vendor capabilities to provide required products or services.

  • May provide technical consultation to other departments.

  • May provide work leadership to lower level employees.

    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 (https://www.colsa.com/culture_benefits/) .

Required SkillsRequired Experience

  • Bachelor's degree in Software Engineering, Computer Science, or a related Engineering field.

  • Minimum of 10 years of experience in software development, with at least 5 years in the aerospace or defense industry.

  • Active DoD Secret Clearance (with eligibility for Top Secret).

  • Demonstrated experience with UAS software development and integration.

  • Strong understanding of software development lifecycles (e.g., Agile, Waterfall).

  • Experience with cybersecurity principles and practices in the context of embedded systems.

  • Familiarity with system architecture frameworks and design patterns.

  • Knowledge of DoD acquisition processes and airworthiness regulations.

Preferred Qualifications

  • Master's degree in a related field preferred.

  • Experience with Model-Based Systems Engineering (MBSE) .

  • Experience with Agile DevSecOps practices.

  • Relevant certifications (e.g., CISSP, Security+).

COLSA Corporation is an Equal Opportunity Employer, Minorities/Females/Veterans/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

DirectEmployers