Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Abode Tech Zone

Position: Software Engineer
Employment Type: W2 Contract-to-Hire
Location: Huntsville, AL (100% Onsite)

Job Purpose

The Software Engineer designs, develops, and tests software applications and products. Additionally, the Software Engineer manages software development teams, provides technical leadership, and establishes software development lifecycle practices and processes. The Software Engineer is proficient in programming languages such as Java, JavaScript, C, C++, C#, Ruby, Python, Scala, and Groovy. In this role, the Software Engineer requires extensive knowledge of programming languages, software development, computer operating systems, Continuous Integration/Continuous Delivery (CI/CD), DevOps, Application Programming Interface (API) development, container development, and distributed systems. The Software Engineer also applies engineering principles to software creation, manages production releases of software, performs code reviews, merges feature development branches, and analyzes and triages issues. The necessary skill areas for the Software Engineer include programming and coding, fundamentals of computer science, software design and architecture development, algorithms and data structures, information analysis, software debugging and testing, and working on development teams. The Software Engineer also works with sponsors to curate requirements, define sprint work items, set priorities for work backlogs, and organize development teams.

Key Responsibilities
  • Perform software development, debugging, modification, enhancement, and documentation.
  • Design, test, and develop computer software in order to meet program requirements.
  • Develop and maintain kernel and user-level software and scripts.
  • Contribute to research reports, presentations, white papers, and competitive proposals.
  • Create and analyze network protocols.
Additional Responsibilities
  • Design and develop software requirements for air and missile defense systems supporting current and next-generation platforms.
  • Implement high-performance software solutions that meet stringent real-time and reliability requirements for operational defense systems.
  • Develop and optimize containerized applications using Docker and Podman for deployment across diverse operational environments.
  • Collaborate regularly with customers, users, and cross-functional team members throughout the product lifecycle to deliver quality solutions.
  • Report development status, technical challenges, and results to Project Director and stakeholders.
  • Provide ongoing engineering support, troubleshooting, and performance optimization for fielded products.
  • Contribute to Agile development practices including sprint planning, code reviews, and continuous integration/deployment.
Required Minimum Qualifications
  • Strong proficiency in either:
    • C++, or other Object Oriented Programming (OOP) language such as Java, or similar, with focus on performance-critical code and optimization techniques.
    • Python, JavaScript, or similar, for tooling, automation, and application development.
  • Strong coordination, organization, and technical communication abilities.
  • Self-motivated with proven ability to work effectively in a collaborative, multi-tasking team environment.
  • The candidate must be self-motivated, possess communication skills, and be capable of working in a multi-tasking team environment.
Preferred Qualifications
  • Active Secret Clearance.
  • Demonstrated experience with Agile development methodologies and structured documentation practices.
  • Proficiency with software development in Linux environments.
  • Experience with air and missile defense systems such as IBCS (Integrated Air and Missile Defense Battle Command System), THAAD (Terminal High Altitude Area Defense), or CAML (Common Autonomous Missile Launcher).
  • Direct experience in the air and missile defense domain or related military systems.
  • Proficiency with development tools: Jira, Confluence, GitLab, VS Code.
  • Hands-on experience with containerization technologies (Docker, Podman) for application deployment and orchestration.
  • Experience writing and optimizing high-performance, low-latency code for real-time or embedded systems.
  • Knowledge of network communication protocols: TCP/IP, UDP, REST, and middleware technologies.
  • Experience with Data Distribution Service (DDS) and Interface Definition Language (IDL) for distributed systems.
  • Familiarity with real-time operating systems (RTOS) or deterministic software design patterns.
  • Hands-on troubleshooting, debugging, and performance profiling of complex software systems.
  • Experience with CI/CD pipelines, automated testing frameworks, and DevOps practices.
  • Understanding of software security principles and secure coding practices for defense applications.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Huntsville, AL vacancy
  • $164.65k - $230.51k

     ...history of spaceflight! This role is part of the Blue Origin Engines business unit, where our focus is the design, development, manufacturing...  ...or equivalent work experience 5+ years of professional software engineering experience including: Building production web... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Local area

    BLUE ORIGIN

    Huntsville, AL
    10 hours ago
  • $131.3k - $237.35k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people...  ...business ethics. Leidos is seeking a talented Senior Software Engineer to work in our Huntsville office. This is an exciting... 
    Suggested
    Full time
    Work at office

    Leidos

    Huntsville, AL
    3 days ago
  •  ...Av/Bluehalo Full Stack Software Engineer Av/Bluehalo is seeking an experienced full stack software engineer. The ideal candidate will work closely with the product owners in completing complex development taskings while aiding in the daily execution of the software... 
    Suggested

    Blue-Halo.org

    Huntsville, AL
    13 hours ago
  • $85.4k - $128k

     ...impossible. Our employees are not only part of history, they're making history.Northrop Grumman Defense Systems is searching for Software Engineers/Principal Software Engineers (multiple positions) to join the Global C2 Solutions Business Unit Business Unit in... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • $87.6k - $131.4k

     ...7re making history.\n\nNorthrop Grumman Space Systems\u2014Missile Defense Integration offers an excellent opportunity for an Engineer Software \u2013 Algorithm SW Engineer (26-112) to join our team of talented and diverse professionals. Based in Huntsville, AL, this role... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • $108.8k - $163.2k

     ...history. Northrop Grumman Space Systems—Missile Defense Integration provides an excellent opportunity for a Principal Engineer Software – BM/SRM (25-582) to join our team of talented and diverse professionals. Based in Huntsville, AL, this role is essential in supporting... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  •  ...Secret or higher security clearance. This role will be performed on-site in Huntsville, AL. Summit TRC is seeking to add Software Engineers to our team. This role will be focused on building and deploying software to enable new capabilities on UAS products. The... 
    Full time
    Local area

    Summit Trc

    Huntsville, AL
    20 hours ago
  • $87.6k - $131.4k

     ...7re making history.\n\nNorthrop Grumman Space Systems\u2014Missile Defense Integration offers an excellent opportunity for an Engineer Software \u2013 SA (26-127) to join our team of talented and diverse professionals. Located in Huntsville, AL, this role is essential to... 
    Full time
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • $169k - $253.6k

     ...Missile Defense Integration (MDI) Business Unit has an exciting career opportunity in Huntsville, Alabama for a Staff Systems or Software Engineer to join our team of qualified, diverse individuals, serving as the Ground-based Midcourse Defense (GMD) Weapon Systems (GWS)... 
    Full time
    Work experience placement
    Relocation
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • $163.2k - $244.8k

     ...history. Northrop Grumman Space Systems – Launch and Missile Defense Systems has an exciting career opportunity for a Staff Software Engineer to join our team of qualified, diverse individuals. This position will be in Huntsville, AL. Position Overview:... 
    Full time
    Relocation
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • $108.8k - $163.2k

     ...Space Systems, Multi-Domain Operations, Missile Defense Integration Business Unit (BU) has an exciting career opportunity for a Software Engineer supporting an Internal Research and Development (IRAD) to join our team of qualified, diverse, and innovative individuals... 
    Full time
    Interim role
    Relocation
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  •  ...are not only part of history, they are making history. Northrop Grumman Space Systems Sector has an opening for a Principal Software Engineer (level 3) or Sr. Principal Software Engineer (level 4)  to join our team of qualified, diverse individuals. This position will... 
    Full time
    Flexible hours

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  •  ...Forward Deployed Software Engineer   Forward Deployed Software Engineer (Delta) On-Site: Huntsville, Alabama Reports to: Echo Direct reports: None. Delta’s provide performance feedback on other engineers and participate in company peer mentorship program... 
    Full time
    Contract work
    Immediate start
    Remote work
    Flexible hours

    Pvm, Llc

    Huntsville, AL
    20 hours ago
  •  ...Cepeda Systems and Software Analysis , a rapidly growing small company in Huntsville, AL, is currently seeking a motivated and ambitious  Unmanned Aircraft Systems (UAS) Software Engineer to join the Software, Simulation, Systems Engineering and Integration Directorate... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Our Company

    Huntsville, AL
    20 hours ago
  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts...  ...and collaborates with equipment designers and/or hardware engineers in the planning, design and development of product software.... 
    Full time
    Work experience placement

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • $97k - $129k

     ...ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications. Working in small innovative teams, our software engineers build solutions that make a difference.... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Huntsville, AL
    20 hours ago
  • $87.6k - $131.4k

     ...they're making history. Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for an Engineer Software – BM/SRM (25-584) to join our team of talented and diverse professionals. Based in Huntsville, AL, this role is crucial in... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • Collaborate with test leads, developers, and systems engineers to design test cases and implement automated tests to validate system requirements...  ...orchestration tools (e.g., Docker, Kubernetes) as part of a software delivery/testing pipeline. Familiarity with testing tools and... 
    Full time

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  •  ...Corvid's Missile Defense Products group is adding experienced Software Engineers to support the development of Fire Control software for weapons systems. The role will focus on developing (and testing) algorithms and capabilities that can be integrated into existing architecture... 
    Full time
    Temporary work
    Flexible hours

    Corvid Technologies

    Huntsville, AL
    20 hours ago
  • $135.8k - $203.6k

     ...Northrop Grumman Space Systems – Launch and Missile Defense Systems has an exciting career opportunity for a Sr Principal Engineer Software - System Architecture SW Engineer to join our team of qualified, diverse individuals. This position will be located in Huntsville... 
    Full time
    Work experience placement
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  •  ...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... 
    Full time

    Cintel Inc

    Huntsville, AL
    20 hours ago
  •  ...focused on bringing the broad range of Hexagon technologies to the US Federal government and its partners.  As a Geospatial Software Developer, you will be part of the Cartographic Web Services (CWS) Team. CWS is a proven solution for rapid production of cartographic... 
    Full time
    Local area
    Immediate start

    Hexagon Us Federal

    Huntsville, AL
    20 hours ago
  •  ...Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The successful candidate will lead or support various project tasks, organize, schedule... 
    Full time

    Camgian Corporation

    Huntsville, AL
    20 hours ago
  • $403.14 per month

     ...Position: WPF / C# Software Engineer for NSITE Program Overview The Network, System Integration and Test Environment (NSITE) is a Government owned, managed, and developed software suite. NSITE is used by the Missile Defense Agency (MDA), Joint Services, and numerous... 
    Full time
    Local area
    Flexible hours

    Crossflow Technologies

    Huntsville, AL
    20 hours ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Remote job
    Full time
    Work at office
    Shift work

    Speechify

    Huntsville, AL
    20 hours ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer III at Indeed, you will contribute to the development and evolution of software systems that support core products and services... 
    Work experience placement
    Local area

    Indeed

    Huntsville, AL
    3 days ago
  • $76.5k - $134.9k

     ...new 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. In this role, you will be working with experienced engineers, you will support the software engineering lifecycle following the... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    Huntsville, AL
    2 days ago
  • $69.55k - $125.73k

     ...Vision, and Values guide the way we do business. Your greatest work is ahead! Leidos Defense Systems is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role is... 
    Local area
    Immediate start
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    1 day ago
  • $112.92k - $125.28k

     ...Performance Assessment Engineer Relocation assistance available. As a Performance Assessment Engineer, you will be part of a team developing software tools and conducting in-depth analysis to evaluate and enhance the performance of Command and Control, Battle Management... 
    Contract work
    Relocation package
    Flexible hours

    Progeny Systems Corporation

    Huntsville, AL
    4 days ago
  •  ...Software Engineer Capstone Research Corporation is seeking to expand our team. Capstone Research Corporation is headquartered in Huntsville Alabama. We are a customer-oriented engineering services company providing world class research and development support across... 
    Work experience placement
    Internship
    Work at office
    Immediate start

    Capstone Research Inc

    Huntsville, AL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!