Senior Software Development Manager

4 weeks ago


Huntsville, Alabama, United States Torch Technologies Full time

We are seeking a highly skilled and experienced Senior Software Development Manager to lead our team working on cutting-edge flight software systems.

The ideal candidate will have extensive experience in ADA programming or similar languages, strong object-oriented programming skills, and proven expertise in managing software requirements and Integrated Master Schedules (IMS).

This role will be instrumental in leading the development, integration, and maintenance of flight software that meets the highest standards of reliability and performance in the aerospace domain.


Key Responsibilities:

Leadership & Management:
Lead a team of software engineers in the design, development, testing, and deployment of flight software.
Ensure that all software development activities align with project timelines and quality standards.
Manage software requirements, ensuring that they are thoroughly documented, tracked, and implemented.
Develop and maintain the Integrated Master Schedule (IMS) for software development activities.

Software Development:
Design, develop, and maintain software components in ADA or similar languages with a focus on real-time and embedded systems.
Apply object-oriented design principles when needed to create robust, maintainable, and scalable software architectures.
Oversee the integration of software modules with hardware and other system components.
Conduct code reviews, ensure coding standards are met, and mentor junior engineers on best practices.

Requirements Management:
Collaborate with stakeholders to gather, define, and document software requirements.
Ensure traceability of requirements throughout the software development lifecycle.
Lead the effort to ensure all software meets or exceeds performance, safety, and security requirements.

Job Requirements

Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field is required.

Experience:
A minimum of 8 years of experience in software engineering, with at least 3 years in a leadership role.
Proven experience in ADA programming or similar languages in the context of flight software or other real-time embedded systems.
Strong background in object-oriented programming and design principles.
Experience with requirements management tools and practices, including requirements traceability.
Proficient in managing and maintaining Integrated Master Schedules (IMS).

Technical Skills:
Expertise in real-time and embedded systems.
Familiarity with avionics software standards such as DO-178B/C.
Strong problem-solving skills and the ability to troubleshoot complex software issues.
Proficiency in software version control systems (e.g., Git, SVN).

Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match and safe-harbor contribution, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.

  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for developing, integrating, and testing software products using technical principles, theories, and concepts.Key...


  • Huntsville, Alabama, United States PENTA RESEARCH, INC. Full time

    Job Summary:PENTA RESEARCH, INC. is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications using C++, Java, and other programming languages.Key Responsibilities: Design and develop software applications using C++ and...


  • Huntsville, Alabama, United States SAIC Full time

    SAIC is seeking a highly skilled Senior Software Developer to join our team in Huntsville, AL. The ideal candidate will have experience in software development, systems integration, and Agile methodologies. Key responsibilities include managing the software development process, maintaining and upgrading software, and overseeing the end-to-end life cycle for...


  • Huntsville, Alabama, United States ITAC Solutions Full time

    Are you a seasoned software professional looking to drive innovation and collaboration? Our client, ITAC Solutions, is seeking a Senior Software Developer to join a close-knit team dedicated to delivering cutting-edge software solutions.Key Responsibilities:Assisting the Technical Lead/Project Manager with software design and codingExecuting the full...


  • Huntsville, Alabama, United States Lockheed Martin Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Lockheed Martin Corporation. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications for our Missile Defense System.Key Responsibilities Design and develop software applications using Ada, C++, and Python...


  • Huntsville, Alabama, United States SAIC Full time

    SAIC is seeking a highly skilled Senior Software Developer to support the Software, Simulation, Systems Engineering and Integration Directorate (S3I) in Huntsville, AL. The ideal candidate will have experience with .NET Core, C#, and C++ development, as well as a strong understanding of Agile software development methodologies. Key responsibilities include...


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Senior Software DeveloperdeciBel Research is seeking an experienced Senior Software Developer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities:Supporting new capability designs within the Modeling, Simulation, and Analysis...


  • Huntsville, Alabama, United States SAIC Full time

    SAIC is seeking a skilled Senior Software Developer to support the Software, Simulation, Systems Engineering and Integration Directorate (S3I) in Huntsville, AL. The ideal candidate will have experience developing applications with .NET using ASP.NET, supporting end-to-end systems development and delivery in an Agile environment. Key responsibilities include...


  • Huntsville, Alabama, United States Sentar Full time

    Sentar is a leading provider of critical talent for the connected world, dedicated to creating solutions for cybersecurity, intelligence, analytics, and systems engineering. We are seeking a highly skilled Senior Software Developer to join our team in Huntsville, AL.Job Summary: The Senior Software Developer will work with the telemetry processing and apps...


  • Huntsville, Alabama, United States CALIBRE Systems Full time

    Job Title: Senior Software Development LeadJob Summary: CALIBRE Systems, Inc. is seeking a Senior Software Development Lead to join our team in Huntsville, AL. The successful candidate will lead a team of software developers and be responsible for developing applications to support Integrated Mission Planning and Airspace Control Tools (IMPACT).Key...


  • Huntsville, Alabama, United States SciTec Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at SciTec. As a Senior Software Developer, you will be responsible for developing and maintaining advanced software solutions for our clients. You will work closely with our team of scientists, engineers, and developers to design,...


  • Huntsville, Alabama, United States nou Systems Full time

    We are seeking a highly skilled Senior Software Developer to join our Digital Engineering Department in Huntsville, AL. As a key member of our team, you will be responsible for designing, developing, and delivering cutting-edge software solutions that meet the needs of our customers.Key Responsibilities:Support collaborative system delivery through...


  • Huntsville, Alabama, United States a i solutions Full time

    Job Title: Senior Software DeveloperJob Summary:a.i. solutions is seeking a highly motivated Senior Software Developer to support the Payload Operations Integration Center (POIC) and the ISS mission ground systems hosted in the Huntsville Operations Support Center (HOSC) in support of the NASA Marshall Operations Systems, Services, and Integration II (MOSSI...


  • Huntsville, Alabama, United States Ignite Fueling Innovation Full time

    About the Role:We are seeking a highly skilled Senior Software Developer to join our analytics team at Ignite Fueling Innovation. As a key member of our team, you will be responsible for designing, developing, and maintaining MSIC software applications using Python, Docker, NoSQL, SQL, and Apache Airflow/Kafka.Responsibilities:Design, develop, test, and...


  • Huntsville, Alabama, United States SOS International LLC Full time

    Job SummarySOS International LLC is seeking a highly skilled Senior Software Developer to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a government customer in Huntsville, Alabama.Key ResponsibilitiesDesign, develop, test, and maintain software applications using Python.Design, implement,...


  • Huntsville, Alabama, United States Genex Systems Full time

    Genex Systems is seeking a skilled Senior Software Developer to support the Marshall Operations Systems, Services, and Integration (MOSSI II) contract.MOSSI II provides support for the International Space Station (ISS), Space Launch System (SLS) and other programs' ground systems and operation services within the Human Exploration Development and Operations...


  • Huntsville, Alabama, United States CALIBRE Full time

    CALIBRE Systems, Inc., a leading Management Consulting and Digital Transformation company, is seeking a highly skilled Senior Software Development Engineer to support the Software, Simulation, Systems Engineering and Integration Directorate (S3I) in Huntsville, AL.The ideal candidate will be responsible for managing the complete software development process...


  • Huntsville, Alabama, United States COLSA Full time

    Job Summary COLSA is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing advanced software applications and solutions. Responsibilities * Plan, conduct, and technically direct projects or major phases of significant...


  • Huntsville, Alabama, United States Lockheed Martin Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team in Huntsville, AL. As a key member of our Software Engineering team, you will be responsible for designing, developing, and testing software solutions for our Missile Defense System.Your primary focus will be on developing software in Ada, C++, and Python, as well as...