Senior Software Engineer
Page Mechanical Group, Inc.
Position Title: Senior Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions: EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in Space Domain Awareness and Directed Energy Systems. Our teams work across Hawaii, Nevada, Alabama, and remote locations to solve critical national security challenges with innovative, mission‑focused technologies. Position Overview EO Solutions is seeking a highly skilled Senior Software Engineer to support the architecture, development, integration, and testing of advanced communication, controls, and safety software for complex High Energy Laser (HEL) weapon systems. This position requires a versatile software engineer capable of working across the full software stack, from embedded controls and real‑time hardware interfaces to operator interfaces and mission‑level graphical user interfaces (GUIs). The ideal candidate will possess strong software engineering fundamentals, experience with safety‑critical systems, and the ability to rapidly develop and assess high‑quality software solutions in a fast‑paced defense environment. The successful candidate will also be comfortable leveraging modern AI‑assisted software development tools while maintaining the technical judgment necessary to evaluate code quality, performance, security, safety, and maintainability. Key Responsibilities Lead the development of advanced communication, controls, and safety software for High Energy Laser weapon systems Design, develop, integrate, and test software across embedded, middleware, backend, and GUI application layers Design, develop, test, and validate software and interfaces specifications Develop embedded controls software for real‑time hardware interaction and system control Design and implement operator interfaces, mission displays, and visualization tools Develop software architectures supporting modularity, scalability, maintainability, and mission reliability Integrate software with sensors, tracking systems, beam control systems, and weapon subsystems Support real‑time communications, hardware interfaces, and distributed system architectures Participate in system integration, hardware/software integration, and field testing activities Conduct software verification, validation, debugging, and performance optimization Perform software safety analyses and participate in software safety reviews for mission‑critical systems Ensure software compliance with Government Information Assurance (IA), cybersecurity, and system sanitization requirements for operation on classified and tactical Command and Control (C2) networks Utilize AI‑assisted development tools to improve productivity while critically evaluating generated code for correctness, efficiency, security, and maintainability Develop and maintain software documentation, interface definitions, test procedures, and technical data packages Collaborate closely with systems, electrical, optical, and controls engineering teams Support Agile development activities, design reviews, and technical interchange meetings Mentor junior software engineers and contribute to internal software engineering best practices Support proposal development and advanced technology initiatives related to Directed Energy Systems Support software deployment and accreditation activities within classified and secure operational environments Develop and maintain software architectures that support secure communications, data handling, and operational security requirements Participate in cybersecurity assessments, vulnerability mitigation efforts, and Authority to Operate (ATO) support activities Support software sanitization, media handling, and cross‑domain security requirements for government systems Required Qualifications Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related technical discipline 8+ years of software engineering experience supporting complex technical systems Strong experience developing software in C++ and C Experience developing both GUI applications and embedded real‑time software Experience supporting hardware/software integration and controls software development Experience designing distributed or modular software architectures Experience with multithreaded and real‑time software systems Experience conducting software safety reviews and supporting safety‑critical systems Familiarity with software development lifecycle processes, testing methodologies, and configuration management Experience integrating software with hardware devices, sensors, or weapon system components Familiarity with Linux and/or embedded operating systems Ability to evaluate software quality, maintainability, security, and performance Experience using modern AI‑assisted software development tools and workflows Experience supporting software systems operating on government Command and Control (C2) networks and classified environments Familiarity with Government Information Assurance (IA) and cybersecurity requirements for weapon systems Experience implementing or supporting system sanitization and secure data handling procedures Understanding of secure software development practices and cybersecurity compliance requirements Familiarity with RMF (Risk Management Framework), STIGs, and secure deployment processes for weapon systems Experience supporting software accreditation, security reviews, or Authority to Operate (ATO) activities Strong debugging, troubleshooting, and analytical problem‑solving skills Strong written and verbal communication skills Ability to work effectively in fast‑paced multidisciplinary engineering teams Ability to obtain and maintain a U.S. security clearance Preferred Qualifications Master’s degree in Electrical Engineering or related discipline Active Secret or Top Secret clearance Experience supporting Directed Energy, aerospace, defense, or military systems Familiarity with VHDL or Verilog development for FPGA systems Experience with embedded C/C++ firmware development with STM32, Zypher, and FreeRTOS Experience with Python, Rust, and/or other high level languages Experience with Docker containers Experience with ruggedized electronics and environmental qualification testing Experience with cable and harness design for aerospace or defense systems Familiarity with MOSA, SOSA, or open systems architectures Experience operating within SIPRNet, JWICS, or other classified government network environments Familiarity with DoD cybersecurity policies and classified system handling procedures Experience supporting secure tactical communications or weapon system software deployments Experience supporting prototyping and low‑rate production environments Desired Attributes Strong problem‑solving and analytical skills Self‑motivated with the ability to work independently Ability to balance technical detail with program execution priorities Passion for mentoring and developing junior engineers Mission‑focused mindset with a commitment to engineering excellence #J-18808-Ljbffr Page Mechanical Group, Inc.
- ...Title: Senior Radar Software Engineer III Austin, TX - Tuesday-Thursday Onsite Huntsville, AL - Full Time Onsite Clearance: Clearable US Citizen Job Description Out Client is seeking an experienced Software Engineer III with deep expertise in C/C++ and...SeniorFull time
- ...Senior Software Engineer We are seeking a Senior Software Engineer to enhance and modernize our control software for Remote Weapon Station (RWS) platforms. This role focuses on the evolution of Java-based software responsible for system logic, hardware integration,...SeniorLocal areaRemote work
- ...Software Engineer Penta is seeking a highly-motivated Software Engineer to join our Modeling and Simulation Contract - Framework and Tools... ...in cloud, on-prem, and hybrid test environments. This is a Senior-Level Development role position that requires strong technical...SeniorContract work
- ...Software Engineer At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments...SeniorInterim roleRelocation
- Page Mechanical Group, Inc. is looking for a Senior Software Engineer in Huntsville, Alabama, to lead the software development for advanced communication, control, and safety software for complex high energy laser weapon systems. Candidates should have a Bachelor's degree...Senior
- ...Senior Software Engineer, Level 3 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a Senior Software Engineer, Level 3 to support our customer in Huntsville, AL. Summary: OASYS, INC. is seeking a full-time Software Engineer. In this role...SeniorFull timeTemporary workFor contractorsRemote workFlexible hours
- Page Mechanical Group, Inc. is looking for a Senior Software Engineer in Huntsville, Alabama. The role involves leading software development for advanced systems. Candidates should have substantial experience, particularly with C++ and real-time software, and the ability...SeniorFull time
- ...Software Engineer Position Ready to launch your career? RGNext operates, maintains, and sustains mission-critical systems to provide safe and effective launch, testing, and tracking of Department of Defense, civil, commercial and international space lift vehicles. We...SeniorRelocationWeekend work
- ..., and public safety missions. We are building a new center of engineering excellence to design our new category of tactical robotic systems... ...a new phase of growth and are looking for an experienced software engineer to join our team, contributing to the next wave of system...SeniorWork at officeRemote workFlexible hours
$93.2k - $164.45k
...era in space and find a career that's built for you. Lockheed Martin Space in Huntsville, AL is seeking a full-time Software Engineer Senior. In this role, you will be working with experienced engineers, you will support the software engineering lifecycle...SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours- ...Job Title: Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We are seeking an experienced Software Engineer to support the design, development, testing, and management of application development projects in support...SeniorFull time
$126k - $190k
...agencies rely on Relativity's legal AI software to securely surface and manage the most... ...What We Do At Relativity, engineers don't just write code- they harness AI tools... ...Kubernetes Integration Team is seeking a Senior Engineer to help us prototype and rapidly...SeniorRemote workHome office- ..., AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As... ...with us! Torch Technologies has an immediate opening for a Senior Software Engineer to develop applications and simulation...SeniorContract workTemporary workFor contractorsLocal areaImmediate startRelocation packageFlexible hours
- VISUAL SOFT, INC is seeking a qualified Senior Software Developer for a federal agency in Huntsville, Alabama. Candidates must possess a TOP SECRET clearance. The role requires at least 8 years of experience in software development, focusing on Java microservices and AWS...Senior
$9k
We are seeking an experienced Senior Software Engineer with a strong background in algorithm design, optimization, and implementation using C++, FORTAN, Python, and MATLAB. The ideal candidate excels at solving complex technical challenges, designing efficient software...SeniorFull timeImmediate startWorldwideFlexible hours$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...that create a safer, more secure world. The mission of the software team in Huntsville, AL is to provide world-class software for...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours- ...Quantum Research Intl is seeking a passionate and dedicated Senior Software Developer to provide advanced Software Development,... ...from an accredited university in Computer Science, Software Engineering, Computer Programming, Electrical Engineering, or equivalent...SeniorWork at office
$197.53k - $276.54k
...solutions that enhance the employee experience and enable HR to operate at the speed of our mission. We're seeking a hands-on Senior Software Engineer who builds and implements AI-powered HR technology solutions while maintaining strategic awareness. This role emphasizes...SeniorPermanent employmentTemporary workLocal areaImmediate start- A leading technology company is seeking an experienced Software Engineer to evaluate and improve AI-generated code. Candidates should have over 5 years of experience in software engineering from top-tier companies, with expertise in full-stack applications and software...SeniorContract workRemote work10 hours per weekFlexible hours
- ...Senior Solution-Level Software Systems Engineer Avion Solutions Inc., an employee-owned company, is seeking candidates for a Senior Solution-Level Software Systems Engineer to support the PAE Fires Integrated Fires Mission Command (IFMC) Project Office. This position...SeniorContract workFor contractorsWork at office
- ...company is looking for a contractor with at least 5 years of software engineering experience, including at least 2 years in a top-tier... ...commitment to flexible engagement. This position offers entry-level seniority and a contract duration of 1 month, with up to 40 hours per...SeniorContract workFor contractorsRemote workFlexible hours
- Peerless is searching for an experienced Senior Software Engineer to design, develop, and maintain modern software applications supporting mission-critical systems. The selected candidate will contribute to the development of new capabilities, resolve issues in existing...Senior
- Senior Software Engineer, Level 3 OASYS, INC., a leading‑edge government contractor, is seeking a senior software engineer to support our customer in Huntsville, AL. Summary OASYS, INC. is seeking a full‑time Software Engineer. In this role you will support the software...SeniorFull timeTemporary workFor contractorsRemote workFlexible hours
- ...Job Title SENIOR SOLUTION-LEVEL SOFTWARE SYSTEMS ENGINEER Location Huntsville, AL US (Primary) Category Engineering Job Type Full-Time Career Level Experienced (Non-Manager) Education Bachelor's Degree Security Clearance Required...SeniorFull timeFor contractorsWork at officeLocal area
- Software Developer - Missile Defense System (MDS) Ground Test Scenario Design AeroVironment (AV) is seeking a highly motivated and skilled... ...software development team, you will collaborate closely with engineers and software developers to maintain .NET Framework web...SeniorPermanent employmentContract work
- Nightwing Group is looking for a Senior Software Developer (Windows) to join their team in Huntsville, AL. This role involves developing highly secure software that contributes to the national security mission. Candidates should possess experience in C/C++ development,...Senior
- Lockheed Martin, located in Huntsville, AL, is seeking a full-time Senior Software Engineer. The ideal candidate will support the software engineering lifecycle, including requirements analysis and testing for the Terminal High Altitude Area Defense (THAAD) program. A...SeniorFull time
- ...training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality,... ...link to access the portal and complete your profile. Seniority level Entry level Employment type Contract Job...SeniorFull timeContract workFor contractorsRemote workFlexible hours
- Insight Global is seeking a Software System Engineer in Huntsville, AL. This role involves supporting the development of missile launchers, deriving and verifying requirements from parent requirements, and working with the software team to enhance functionality. Candidates...Senior
- A premier government contracting company in Huntsville, AL is seeking Software Engineers to work in an Agile environment on mission-critical defense systems. Candidates must hold a Bachelor's degree in a STEM field and possess at least 8 years of experience, including...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Huntsville, AL
- startup software engineer Huntsville, AL
- rust software engineer Huntsville, AL
- software developer Huntsville, AL
- software development engineer aws Huntsville, AL
- software qa engineer Huntsville, AL
- ngo software engineer Huntsville, AL
- software engineer staff Huntsville, AL
- part time software developer Huntsville, AL
- software engineer Huntsville, AL

