Post job

Software development engineer jobs in Decatur, AL - 576 jobs

All
Software Development Engineer
Software Engineer
Software Engineering Internship
Software Developer Internship
Software Applications Engineer
Senior Software Engineer
Software Quality Engineer
Software Test Engineer
  • Sr. Blue Prism Developer

    Guidehouse 3.7company rating

    Software development engineer job in Huntsville, AL

    Job Family: Data Science Consulting Travel Required: Up to 10% Clearance Required: Active Top Secret (TS) What You Will Do: As part of Guidehouse's Technology - Platforms - UiPath team, you will work on high-impact and high-visibility projects, helping to shape not only Guidehouse's current business, but its long-term strategy. Build the future of Intelligent Automation as part of the Platforms Center of Excellence (CoE). The CoE is a unique team within Guidehouse, focusing on solving our client's most critical challenges using RPA, Microsoft Power Platform, and AI. The CoE works on a wide variety of projects; from helping clients get started on their automation journey, to implementing and scaling full grown RPA programs, to combining advanced technologies such as AI and machine learning with RPA to create cognitive automations that are able to complete tasks that would not be possible for RPA alone. As a senior Robotic Process Automation (RPA) developer, you'll be a critical member of a growing team with great opportunities to learn and advance your career. You will support internal and external customers, engaging at a high-level with other consulting professionals and clients. You'll be responsible for all aspects of implementing automation solutions from requirements gathering and process documentation to developing, testing, and deploying solutions. What You Will Need: U.S. Citizenship required and an active Top Secret Local to Huntsville, AL or Washington, DC Bachelor's degree is required Minimum of FIVE (5) years of experience with TWO (2) of those functioning as a senior RPA developer; Strong proficiency in RPA development lifecycle, including requirements gathering, design, build, test, and deployment. Demonstrated ability to optimize and troubleshoot complex RPA processes for performance, scalability, and reliability. Experience working with RPA Control Room, queue management, scheduling, and exception handling. Familiarity with RPA best practices, coding standards, and reusable component design. Experience implementing secure credential management and data handling within RPA platforms. Ability to collaborate with business analysts, architects, and infrastructure teams to deliver automation solutions aligned with business goals. Proven experience in code reviews, peer mentoring, and supporting junior developers. Strong documentation skills for technical specifications, process design documents, and support guides. Experience working in federal government or highly regulated environments, with knowledge of compliance and security standards. Experience integrating AI/ML capabilities into RPA workflows (e.g., intelligent document processing, NLP). Experience contributing to or supporting an RPA Center of Excellence (CoE), including documentation, standards, and governance. What Would Be Nice To Have: Active TS/SCI Local to Huntsville, AL Expertise in Blue Prism RPA platform The annual salary range for this position is $102,000.00-$170,000.00. Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs. What We Offer: Guidehouse offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace. Benefits include: Medical, Rx, Dental & Vision Insurance Personal and Family Sick Time & Company Paid Holidays Position may be eligible for a discretionary variable incentive bonus Parental Leave and Adoption Assistance 401(k) Retirement Plan Basic Life & Supplemental Life Health Savings Account, Dental/Vision & Dependent Care Flexible Spending Accounts Short-Term & Long-Term Disability Student Loan PayDown Tuition Reimbursement, Personal Development & Learning Opportunities Skills Development & Certifications Employee Referral Program Corporate Sponsored Events & Community Outreach Emergency Back-Up Childcare Program Mobility Stipend About Guidehouse Guidehouse is an Equal Opportunity Employer-Protected Veterans, Individuals with Disabilities or any other basis protected by law, ordinance, or regulation. Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance including the Fair Chance Ordinance of Los Angeles and San Francisco. If you have visited our website for information about employment opportunities, or to apply for a position, and you require an accommodation, please contact Guidehouse Recruiting at ************** or via email at RecruitingAccommodation@guidehouse.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation. All communication regarding recruitment for a Guidehouse position will be sent from Guidehouse email domains including @guidehouse.com or ************************. Correspondence received by an applicant from any other domain should be considered unauthorized and will not be honored by Guidehouse. Note that Guidehouse will never charge a fee or require a money transfer at any stage of the recruitment process and does not collect fees from educational institutions for participation in a recruitment event. Never provide your banking information to a third party purporting to need that information to proceed in the hiring process. If any person or organization demands money related to a job opportunity with Guidehouse, please report the matter to Guidehouse's Ethics Hotline. If you want to check the validity of correspondence you have received, please contact *************************. Guidehouse is not responsible for losses incurred (monetary or otherwise) from an applicant's dealings with unauthorized third parties. Guidehouse does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Guidehouse and Guidehouse will not be obligated to pay a placement fee.
    $102k-170k yearly Auto-Apply 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer

    Teksystems 4.4company rating

    Software development engineer job in Huntsville, AL

    We are seeking a *Software Engineer* to join a high-performing team focused on cutting-edge research and development projects. This position offers the opportunity to work on complex, mission-critical systems that require innovative solutions and advanced technical expertise. You will collaborate with multidisciplinary teams to design, implement, and test software capabilities that are mathematics and physics intensive, ensuring optimal system performance. *Key Responsibilities* * Develop and implement software solutions and algorithms for advanced systems. * Participate in requirements reviews and contribute to test case development. * Work in a secure, closed-area environment to support sensitive projects. * Collaborate with engineering teams to deliver high-quality, reliable software. *Basic Qualifications* * Bachelor's degree in a STEM field with 12+ years of experience, or Master's with 10+ years, or Ph.D. with 8+ years. * Active or interim DoD Secret clearance at the time of application. * Recent experience developing software in *C* or *Java*. * Proficiency in *MATLAB* and/or *Python*. * Experience with *Unix/Linux* operating systems. * Familiarity with containerization technologies (e.g., Docker, Kubernetes). * Ability to work onsite in a secure environment. *Preferred Qualifications* * Advanced scripting and operations experience in Linux. * Experience in automated software testing and analysis. * Experience with battle management or fire control systems. * Knowledge of containerized application deployment in distributed environments. * Familiarity with Behavior Driven Development (BDD) tools (e.g., Gherkin, Cucumber). * Experience with static/dynamic code analysis tools (e.g., Coverity, Fortify, SonarQube). * Exposure to Model-Based Systems Engineering (MBSE). * CI/CD pipeline experience and tools such as Jira, GitHub/GitLab, Jenkins. * Understanding of Modular Open Systems Approach (MOSA). * Experience with technologies such as Apache Kafka, Prometheus, Grafana, Elastic Stack, Terraform, and Ansible. * Strong foundation in mathematics and physics; advanced degree preferred. *Job Type & Location* This is a Contract position based out of Huntsville, AL. *Pay and Benefits*The pay range for this position is $100.00 - $125.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) *Workplace Type*This is a fully onsite position in Huntsville,AL. *Application Deadline*This position is anticipated to close on Jan 26, 2026. h4>About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. About TEKsystems and TEKsystems Global Services We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
    $68k-91k yearly est. 2d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Software development engineer job in Huntsville, AL

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. **Summary** As a **Software Engineering Intern** , you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. **Position Responsibilities** + Assist in the design, coding, testing, and debugging of software components and systems. + Contribute to the development of tools and applications that support AV robotics and aerospace platforms. + Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. + Participate in code reviews, documentation, and the use of version control and defect tracking tools. + Help develop scripts or automation to improve team workflows and efficiency. + Learn and apply best practices in software development processes, including Agile methodologies. + Support the development of prototypes, simulations, and proof-of-concept demonstrations. + Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. **Basic Qualifications (Required Skills & Experience)** + Currently pursuing a **Bachelor's or Master's degree** in **Computer Science, Software Engineering** , or a related field. + Strong foundational knowledge in programming languages such as **Python, C++, or Java** . + Familiarity with development tools such as **Visual Studio, Git, Eclipse** , or similar IDEs. + Experience with data structures, algorithms, and software design principles. + Demonstrated problem-solving and analytical skills. + Ability to work both independently and collaboratively in a team environment. + Effective written and verbal communication skills. **Preferred Qualifications & Competencies** + Experience with software development on Linux, Windows, or cross-platform environments. + Exposure to web technologies, cloud platforms, or backend services is a plus. + Interest in or exposure to robotics, autonomous systems, or data analytics. + Experience using scripting languages (e.g., Bash, Python) to automate tasks. + Knowledge of Agile development practices and version control (e.g., Git). + Curiosity and willingness to learn new technologies and frameworks. + Ability to take ownership of tasks and contribute to team goals. **Physical Demands** + Ability to work in an office and R&D lab environment (Constant) + Required to sit, type, and use office equipment for extended periods (Frequent) **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR ยง 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $38k-52k yearly est. 60d+ ago
  • Software Engineer - BM/SRM (25-584)

    Northrop Grumman 4.7company rating

    Software development engineer job in Huntsville, AL

    RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: SecretTRAVEL: NoDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, 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 supporting the U.S. President, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels. This position does not provide relocation assistance and requires on-site work with no remote options. Position Overview: The Command and Control, Battle Management, and Communications (C2BMC) program is a crucial part of the Missile Defense System. It is a vital operational system that allows the U.S. president, secretary of defense, and combatant commanders at strategic, regional, and operational levels to plan ballistic missile defense operations systematically, monitor the battle collectively, and dynamically control networked sensors and weapons systems to accomplish global and regional mission goals. C2BMC supports layered missile defense capabilities that enable an optimized response to threats of all ranges during all flight phases. It acts as a force multiplier by networking, integrating, and synchronizing autonomous sensor and weapon systems and operations both globally and regionally to enhance performance. C2BMC is essential for all ground and flight tests that verify and demonstrate current and future missile defense system capabilities. This position is for a Software Engineer on the C2BMC program. The candidate will be responsible for developing software in Java for the Regional Applications team in Huntsville, AL, supporting Battle Management Sensor Resource Management. Essential Functions: Responsible for developing software using Java Under appropriate direction, provides updates to multiple systems, software disciplines, as well as general knowledge of related disciplines, application implications, and customer areas Responsible for performing analysis and providing technical support for systems software products, including problem resolution, design, development, testing, operational integration, and user support Experience in Java software development Understanding search/sort algorithms and data structures Basic Qualifications: Please list your current security clearance and IAT or relevant certifications on your resume, if applicable. A Bachelor's Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university is preferred, along with 2 years of experience; or a Master's degree in a related field with 0 years of relevant work experience; or 6 years of relevant work experience may be considered as an alternative to a degree Applicants must have a current, active DoD 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-Security, CySA+, CND, etc.) at the time of application, which is required to start. The candidate is responsible for maintaining their DoD 8140 certification throughout the entire contract period Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Software engineering and software development experience in Java (additional experience with C++ is also preferred) Will have experience and knowledge of basic software practices, such as coding standards and configuration management Must have excellent oral and written communication skills and an ability to work effectively in a rapid-paced, team environment Preferred Qualifications: Experience in developing enterprise applications Familiar with Java core classes and toolkits Knowledge of server-side and database development, as well as computer system administration Flexibility and willingness to take on unexpected tasks are highly desired What We Can Offer You: Northrop Grumman provides a comprehensive benefits package and a work environment that encourages your growth, supporting both employees and the company's success. The benefits offered at Northrop Grumman are flexible and customizable, allowing you to choose options that best suit your needs and those of your family. Your benefits include the following: ยท Health Plan ยท Savings Plan ยท Paid Time Off ยท Education Assistance ยท Training and Development ยท Flexible Work Arrangements ******************************************************************************* #NGSpace #COSpace #NGFeaturedJobs #C2BMC Additional Northrop Grumman Information: Primary Level Salary Range: $87,600.00 - $131,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $87.6k-131.4k yearly Auto-Apply 36d ago
  • SOFTWARE DEVELOPER/DATA ENGINEER

    Reliant Technology 3.7company rating

    Software development engineer job in Huntsville, AL

    Ignite is an ISO 9001:2015 and CMMI Services Level 3 certified, Service-Disabled Veteran-Owned Small Business (SDVOSB), headquartered in Huntsville, AL. By design, Ignite is a provider of professional services to customers in educational, federal, and commercial industries and in every action seeks to be the preeminent provider within this business space. Ignite upholds our values of competency, collaboration, innovation, reliability, and results through everything we do. Ignite is currently seeking a driven, detail-oriented Data Engineer to join our team of Employee Owners supporting the Missile & Space Intelligence Center in Huntsville, AL. This position is expected to be On-site with some hybrid opportunities. This position designs, implements, and operates data management systems for intelligence needs. Designs how data will be stored, accessed, used, integrated, and managed by different data regimes and digital systems. Works with data users to determine, create, and populate optimal data architectures, structures, and systems. Plans, designs, and optimizes data throughput and query performance. Participates in the selection of backend database technologies (e.g. SQL, NoSQL, HPC, etc.), their configuration and utilization, and the optimization of the full data pipeline infrastructure to support the actual content, volume, ETL, and periodicity of data to support the intended kinds of queries and analysis to match expected responsiveness. Job Requirements Responsibilities include, but are not limited to: Maintains and extends existing data centralization and automation software. a) Possesses proven work experience or formal training as a Data Engineer, Machine Learning Engineer, or similar role. b) Provides expertise in Python software development. * Uses Python to read, create, and modify relational and graph databases. * Uses Python to provide REST API services for databases. * Uses GIT for software version control. * Familiarity with Agile development methodologies. * Familiarity full software development life cycle (SDLC) * Complies with industry standards and best practices. c) Maintains and extends existing automation software. * Provides expertise in Apache Airflow. * Uses Apache Airflow to design and implement data pipelines for extract, transform, and load operations. * Uses Apache Airflow to design and implement pipelines for task automation. * Uses Python and Apache Airflow to develop production machine learning pipelines from existing prototype models. * Works with data scientists and algorithm developers to design and implement software applications pertaining to data and ML pipelines. d) Provides expertise in Linux OS and Docker. * Uses Linux OS as primary development environment. * Uses Docker to containerize existing software applications. e) Maintains and extends existing data infrastructure. * Provides expertise in databases and database design, including both SQL, NoSQL, and ORMs. * Provides expertise in developing data models for various data modalities. f) Maintains and extends software documentation according to 'best practices'. * Create technical documentation, flow charts, and specifications for reference, reporting, and security. Collaborates with MSIC personnel and shares leading practices and lessons learned in formal training events. Collaborates with other contractor teams supporting each division across MSIC who will operate as domain-specific mission owners. These contractor teams will provide the necessary domain-expertise as it pertains to MSIC's S&TI mission. Additionally, these contractor teams develop and maintain domain specific data processing and analytic tools that will be integrated into automated workflows and applications developed under this effort. Desired experience: * Python development * Agile methodologies * Design and implement data pipelines * Tools: Apache Airflow, Linux OS, Docker, SQL, no SQL, ORMs, graph databases, GIT Security Clearance Requirements: * Must have an active Top Secret Security Clearance and the ability to obtain TS/SCI with CI Polygraph. Education Requirements: * Bachelor's degree Other Requirements: * Must be a US citizen and be able to obtain and hold an active Top Secret Security Clearance with SCI and CI Polygraph. * 2+ years' experience in data engineering, data science, software engineering, machine learning engineering We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law. Accommodation Request: If you are a qualified individual with a disability or are a disabled veteran and are unable or limited in your ability to use or access our Careers sites as a result of your disability, you have the right to receive assistance in completing the application process. Please send your request to **********************
    $63k-84k yearly est. 60d+ ago
  • SOFTWARE DEVELOPER/ENGINEER (CYBER)

    Quantum Research International 4.5company rating

    Software development engineer job in Huntsville, AL

    Quantum Research International, Inc. (Quantum) provides our national defense and federal civilian and industry customers with services and products in the following main areas: 1) Cybersecurity and Information Operations; 2) Space Operations and Control; 3) Aviation Systems; 4) Ground, Air and Missile Defense, and Fires Support Systems; 5) Intelligence Programs Support; 6) Experimentation and Test; 7) Program Management; and (8) Audio/Visual Technology Applications. Quantum's Corporate Office is located in Huntsville, AL, but Quantum actively hires for positions nationwide and internationally. We pride ourselves on providing high quality support to the U.S. Government and our Nation's Warfighters. In addition to our corporate office, we have physical locations in Aberdeen, MD; Colorado Springs, CO; Crestview, FL; Orlando, FL; and Tupelo, MS. Mission: Quantum Research Intl is seeking a passionate and dedicated Software Developer strong mid- level + and Brewlytics subject matter expert (preferred) to provide Software Development, Analytic Collaboration Environment - Cyber (ACE-C) and the Enterprise Cloud Management Agency (ECMA) support to the Army's Threat System Management Office's Army Critical Information and Exposure Reporting System (ACIERS), supporting ASA(ALT) customers and end users. The ideal candidate is well-versed in programming fundamentals and is also eager to learn and adapt to new challenges. The role requires a strong technical foundation, curiosity, and enthusiasm as you develop and experiment with emerging toolsets. At Quantum, we value hard work, initiative, and a collaborative spirit. Job Responsibilities: * Collaborate with peer developers and cross-functional teams to design, develop, and maintain ACIERS software applications. * Learn and apply programming best practices to ensure the delivery of high-quality code. * Develop and design cloud environments including provisioning, scale, monitoring, and security * Test and evaluate large and small language models in support of ACIERS requirements * Troubleshoot and debug issues and work towards continuous improvement * Work alongside a team of senior and junior developers using Agile methodology while providing front-end and back-end design support for mission-critical applications. * Troubleshoot and refine codebases already in place, including legacy components and evolving AI pipeline modules. * Build, maintain, and optimize Dockerized environments for application and model deployment in customer enclaves. * Develop, debug, and enhance Python-based services, scripts, and utilities Required Skills\ Qualifications: * Bachelor of Science (BS) Degree from an accredited university in Computer Science, Software Engineering, Computer Programming, Electrical Engineering, or equivalent degree. Additional experience may be considered in lieu of a degree with a proven record of senior level experience. Strong willingness to learn and adapt to new technologies and programming languages * 3-5 years of experience in industry-relevant software development. * Certifications in Software Engineering /Computer programming/Info Security a plus * DoD Security Clearance (requires US Citizenship to obtain/ maintain). * Must be able to obtain a DoD Top Secret clearance with SCI eligibility and maintain this clearance level during their employment * Solid understanding of programming fundamentals, including but not limited to: * Data Structures, algorithms, object-oriented programming, debugging, problem-solving, and version control (e.g. Git). * Exposure to software development methodologies. * AI Inference Framework Experience (Ollama, LM Studio, etc.). Familiarity with integrating AI frameworks into application design is critical. * Effective communication skills and the ability to work collaboratively in a team environment. * Exposure to Database Technologies (SQL, Mongo, PostgreSQL, Redis, Etc.) * Exposure to Natural Language Processing (NLP) techniques * Exposure to Deep learning frameworks (e.g., TensorFlow, PyTorch) * Experience with Docker containerization * Experience with RESTful API design principles * Exposure to vector database's * Knowledge on industry best practices for web development * Willing to travel as needed/ required Desired Skills and Qualifications: * Active DoD Top Secret clearance with SCI eligibility and the ability to maintain this level of clearance during their employment * Experience with web development technologies. * Familiarity with advanced prompting methods and prompt engineering practices to optimize outputs. * Experience creating or modifying automated workflows that use AI models for analysis or content generation. * Proficient in Linux operating systems, including system administration, maintenance tasks, package management, shell scripting, and containerization (e.g., Docker) with expertise in configuring and troubleshooting Linux-based networks. * AWS Cloud Engineering skills. * Strong planning, critical thinking, problem-solving, and task and time management skills. * Python, C#, GO Lang, React, JavaScript, HTML, CSS, Git, Docker, Bas #LI-JL1, #LI-Onsite Equal Opportunity Employer/Affirmative Action Employer M/F/D/V: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by law. *Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    $61k-79k yearly est. 53d ago
  • Software Test Engineer

    Corvid Technologies LLC 4.3company rating

    Software development engineer job in Huntsville, AL

    Corvid Technologies is seeking qualified software test engineer candidates to join the Modeling and Simulations Contract Framework and Tools (MASC-F) program. The MASC-F program will support the Missile Defense Agency (MDA) in performing Ballistic Missile Defense System (BMDS) Modeling & Simulation (M&S) and its intended uses. This includes the following categories: Concept Evaluation, Developmental Engineering, Testing and Verification, Assessment, Training, and Operational Support. MASC-F personnel will support in the following areas: Transition the Objective Simulation Framework (OSF) development and sustainment from the current contract to the MASC-F contract Modify, enhance, develop, and sustainment of the MDA Objective Simulation Framework (OSF) to meet MDA's evolving M&S requirements Maintain and evolve the OSF architecture and external interfaces Develop, modify and enhance other BMDS tools as required In this role, your responsibilities include: Planning, implementing, testing, documenting, and maintaining solutions for the integration and testing of in-house developed and COTS/GOTS components, elements, subsystems and/or systems Establishing functional and technical specifications and standards, solving hardware/software interface problems, defining input/output parameters, and ensuring integration of the entire system or subsystem Reviewing, evaluating and deriving requirements for testability, developing and directing preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems Coordinating subsystem and/or system testing activities with programs and other organizations Performing analysis of test results and preparing comprehensive subsystem and/or system level evaluation reports which verify and validate system performance Writing discrepancy reports and performing integration regression testing to verify/validate incorporated fixes to software, components, subsystems and systems This is a full-time onsite position at Redstone Gateway. Basic Qualifications: Bachelor's degree from an accredited college in a related discipline or equivalent experience Experience working with at least 3 of the following: JavaScript, Go, Java, SQL, XML, HTML, C++, Python Experience developing and testing software in an Agile environment Experience with GitLab/Git and JIRA for software configuration management Experience with Red Hat Enterprise Linux OS Willing to work full-time onsite Works well in a fast-paced collaborative team environment Active Secret security clearance Desired Skills: Familiar with Scaled Agile Framework Familiarity with MDA Sensors and missile defense systems Background: Corvid Technologies is an engineering firm specializing in high-fidelity, computational modeling and simulation. With a team of over 250 engineers and scientists, two-thirds of whom hold advanced degrees, Corvid is at the forefront of technological innovation. We offer a fast-paced and flexible work environment that encourages creativity and collaboration. Corvid Technologies provides diverse research opportunities and a creative work environment within a small team while offering access to cutting edge computational technologies and resources. The Missile Defense Group supports the Missile Defense Agency (MDA) along with armed services organizations within the Navy and Air Force. The MDG portfolio covers a variety of modeling and simulation efforts, algorithm and software development activities, and growing programs aimed at developing hardware for missile defense systems. Technical disciplines within the Corvid team include mechanical, aerospace, and electrical engineering, physics, mathematics, and computer science/software engineering. Corvid executes programs as the prime contractor (SBIR, OTA, etc.) and as a subcontractor to large primes. Why Corvid? We value our people and offer employees a broad range of benefits. Benefits for full-time employees include: Paid gym membership Flexible schedules Blue Cross Blue Shield insurance including Medical, Dental and Vision ESOP (Employee stock ownership program) matched up to 6% Three weeks starting PTO; increasing with tenure Continued education and training opportunities Uncapped incentive opportunities All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.
    $62k-86k yearly est. Auto-Apply 60d+ ago
  • Software Engineering Internship

    Job Listingsintegration Innovation, Inc.

    Software development engineer job in Huntsville, AL

    i3 is excited to offer a part-time Software Engineering Internship within our Science, Engineering, and Technology (SET) business unit. This is a unique opportunity to gain hands-on experience in developing cutting-edge autonomy and command and control (C2) software for uncrewed air, ground, and waterborne systems. Join our dynamic team where innovation meets real-world applications. This internship will be for the Summer 2026 period and will be onsite in Huntsville, AL. At i3, our interns don't just observe, they innovate. This position allows you to sharpen your skills, build professional connections, and make an impact on the cutting edge of software and technology development. If you're passionate about software engineering and driven to learn, we'd love to hear from you. Responsibilities This internship will run through the summer and allow you to work closely with an Agile software development team, delivering impactful solutions for our Department of War (DoW) customers. You will collaborate with talented professionals, contribute to meaningful projects, and gain valuable insights into the software development lifecycle in a fast-paced, agile environment. Qualifications Education, Experience and Required skills: Must be a U.S. Citizen. High school diploma required. Candidate must be currently enrolled in (Summer 2026) or continuing an undergraduate or graduate degree program the following semester (Fall 2026) at the time of the internship. Candidate must have completed at least 2 years of college at the time of the internship. Candidate must be a team player and be creative, adaptive, and excited to learn. Preferred Experience/Skills: Experience with C, C++, Java, or C#/.NET. Prefer understanding of Agile software development. Familiarity with git for software source control and configuration management. Familiarity with common networking concepts like IP addresses, s Experience with remote controlled boats, vehicles, or planes is a plus. Experience with Linux is a plus Experience with single board computers (Raspberry Pi, NVIDIA Jetson, etc.) is a plus. Physical demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; handle or feel; and reach with hands and arms. The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must be able to lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus. Regular i3 hours are 8:00 a.m. - 5:00 p.m. Monday-Friday, however, additional hours may be required on occasion. Regular and punctual attendance is required About i3 i3 is a technically diverse, 100% team member owned business, headquartered in Huntsville, Alabama specializing in missile and aviation systems engineering and logistic services, electronic warfare and electromagnetic effects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We have established a broad offering of products and capabilities collectively providing decades of experience supporting the full complement of DoD military services, Missile Defense Agency, National Aeronautics and Space Administration, and a variety of other Government organizations and private industry customers. Perks of being a team member owner include: Long-term financial security Higher job satisfaction Greater job security Personal and professional growth Great company culture Other outstanding benefits: Excellent insurance coverage 401(k) match Generous PTO Health and wellness incentives Tuition and certification reimbursement Countless opportunities to give back to the community through i3 Cares We work hard. We compete hard. We play hard. Apply now to join us!
    $32k-55k yearly est. Auto-Apply 46d ago
  • Software Engineer - Cyber Security

    EOS Defense Systems USA, Inc. 4.3company rating

    Software development engineer job in Huntsville, AL

    Job Description Software Engineer - Cyber Security Exciting opportunity for the right professional !! As a Software Engineer - Cyber Security you will own the design and development of software that integrates the data from an advanced suite of sensors into a responsive, reliable, and safe control system. work with our Systems, Mechanical, and Electronics Engineering teams to contribute to our high performing, world leading Remote Weapon Stations (RWS). Work as the software architect for numerous model and simulation projects to include embedded programming. Participates in formal & informal teams and assume leadership role as needed. This is an On-Site position. Minimum Requirements and Qualifications BS degree and 5+ years of direct experience. Linux development experience in C/C+. Experience developing software to interface with hardware through GPIO, I2C, SPI, etc. Experience in the following would be a plus: Linux multimedia experience (gstreamer or similar). Experience with ARM processors and/or Raspberry Pi. JTAG hardware testing Artificial intelligence / machine learning, and training algorithms. Image processing (e.g., OpenCV) Scripting with Python or Bash Wireshark or similar network debugging tools Secure network protocols, VPNs, etc. Control system design (field-oriented control, Kalman filters, system identification) Continuous integration and testing Major Responsibilities and Duties Under the general direction of the Senior Software Engineer, the incumbent will provide general and product specific programming and integration services as required. Will Interface with Hardware/software application development, installation, and troubleshooting. Will collaborate with engineers in development and application projects across the product line. Other duties as assigned, not determined at the time of hire. EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state, and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify. Job Posted by ApplicantPro
    $63k-83k yearly est. 25d ago
  • Software Development Intern (Job ID: 4067)

    Valkyrie Enterprises 4.9company rating

    Software development engineer job in Huntsville, AL

    Software Development Intern Purpose: Valkyrie Enterprises has an Internship/Co-Op opportunity supporting the Software and Systems Engineering Division. The candidate will have an opportunity to assist in development and deployment of software products that support US and International Defense Services and Agencies. This position is in Huntsville, Alabama. Job Description: Become a contributor to an important simulation software product. Advance the product's capabilities for customers by incorporating a design into a functional capability. Help develop, integrate, and execute new and/or modified models and tools. Review documentation for the software product. Build and deploy an instance of the software on a Virtual Machine. Document lessons learned from deployment. Produce a set of recommendations to improve existing training guides for the product. Perform research and development reports on key designs - such as analysis of capabilities in Node.js applicable to the product. Qualifications: Must be pursuing a BS or BA in a STEM discipline with a preference of software development, mathematics, engineering, or computer/software engineering. Must have experience with C#, PYTHON or other common languages. Must have experience with computer systems administration, such as Linux, Windows, or IOS. Must demonstrate excellent written and oral communication skills. Must have advanced time management, problem solving, organizational, and critical thinking skills. Must have the ability to work in a collaborative team environment. Desired Qualifications: Knowledge of software design patterns and applying them in an existing product's architecture, preferred. Experience with develop tracking tools sets - Azure, Git, or other, preferred. Experience with Continuous Integration / Continuous Delivery, preferred. Experience with virtualization and / or container-based deployment, preferred. Experience with APIs and data exchanges between applications, preferred. Security Requirements: None Travel Requirements: No Travel Candidate must be able to obtain (by start of position) and maintain appropriate identification credentials, such as Interim Security Clearance. Physical Requirements: Remaining in a stationary position, often standing, or sitting for prolonged periods. Moving about to accomplish tasks or moving from one worksite to another. Communicating with others to exchange information. Light work that includes moving objects up to 20 pounds. Valkyrie strictly adheres to a policy of equal employment opportunity. This policy is based on Valkyrie's commitment to hire and retain qualified employees consistent with position requirements; and to seek, employ, promote and treat all employees and applicants for employment without regard to race, color, religious creed, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status or protected veteran status, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition, genetic information or sexual orientation or other protected characteristics Additionally, Valkyrie Enterprises provides a variety of benefits to eligible employees to support your best health, wellness, and future, to include medical/dental/vision options, company paid life and disability insurances, 401k with match, education reimbursement, as well as company paid holidays and paid time off (PTO)
    $25k-31k yearly est. 3d ago
  • Software Quality Engineer

    Genconnect Recruiting and Consulting

    Software development engineer job in Huntsville, AL

    in Huntsville, Alabama. As a Software Quality Engineer, you will help develop, modify, apply, and maintain standards for software quality operating methods, processes, systems and procedures. You will conduct software inspections, support software testing, requirement analysis and assist in verification and validation activities of our software. You will help develop overall operating criteria to ensure implementation of the software quality program according to project, process and contract requirements and objectives. You will ensure that project and process control documentation are compliant with requirements, objectives and/or contract Duties and Responsibilities Review source code and provide technical feedback and solutions alternatives. Participate in reviews and audits. Perform process audits of software development processes to assure compliance to established policies, procedures, work instructions, and program specific plans. Examine the products associated with the preparation and configuration control of software test environments to assess the team s readiness to enter formal testing. Witness execution of software qualification and system acceptance tests to ensure tests are executed in accordance with approved test procedures, requirements are fully verified, and that all test procedure and software anomalies are documented and tracked to closure. Conduct data analysis, data integration, and data management. Required Qualifications Bachelor's degree and up to 5 years of Software Assurance experience OR a Master of Science Degree with 3 years of experience. Will consider relevant years of experience in lieu of degree. Multi-tasking aptitude Proactive problem solver Proficiency in MS Office (Excel, Word, and PowerPoint) Ability to obtain and maintain a security clearance US Citizen Up to 25% travel Effective written and oral communication skills Experience in computer programming languages such as C/C++ and Java. Strong knowledge of Object-Oriented Design and Programming. Preferred Qualifications Experience with Agile Development methodologies Experience with JIRA or similar Agile management tools Experience in Linux environments Core Values Superior ethics, Integrity Organizational skills Professionalism Excellent communication skills Team player Motivated Positive attitude Company Activities: We take our work environment serious. We have established a Culture Committee to bring the best activities and work collaboration together to engage a diversified team. Health & Fitness: We offer Medical, Dental & Vision coverage; Wellness Resources; Life Insurance Employee Incentives: 401K; Educational Assistance; Casual work environment; Telework; Flex Schedule; Generous PTO; Work-life balance; Upward Mobility; Relocation
    $59k-79k yearly est. 60d+ ago
  • Software Engineer - Containerized Applications

    QBE 4.3company rating

    Software development engineer job in Huntsville, AL

    requires an ACTIVE security clearance. can be performed remote from anywhere, but may require up to 15% travel. As a skilled and dynamic Software Engineer, you will be responsible for designing and developing software for containerized cloud applications in support of the U.S. Army's energy and water use metering program. The total solution is considered a system-of-systems with developed applications integrating with the Army enterprise cloud and data environment. You will work closely with cross-functional teams to ensure seamless integration and optimal performance. KEY RESPONSIBILITIES: Software Engineering: Elicit requirements and engineer implementations for containerized applications using industry best practices and container technologies such as Docker. Design, implement, and test containers using approved base images or from scratch to meet architectural and security requirements. Write design and unit test documentation. Software Development: Employ mid-level software development expertise and best coding practices in designing and writing complex full-stack software to run in containers using various modern programming languages such as Python, Typescript/JavaScript, Java, C++, or C#. Improve knowledge about relevant technologies and skills researching them to augment and streamline development. Orchestration: Design orchestration platform configuration according to relevant government hosting systems to scale containerized applications, aggregate data across instances, ensure resilience and fault tolerance, and deliver high availability with a minimal attack surface. Develop appropriate mechanisms, scripts, and configurations to ensure robust and scalable deployments and upgrades, and to support monitoring and self-healing capabilities. Collaboration and Support: Work with SecDevOps and platform administration teams to implement their infrastructure requirements, obtain support for approved base containers, and troubleshoot deployment and other issues of a cross-cutting concern. Security and Compliance: Ensure that containers are built using best security practices, and conduct vulnerability assessments, ensure compliance with government and industry standards. #qf #qg Requirements REQUIRED QUALIFICATIONS: Bachelor's degree in computer science, or another STEM field (or equivalent experience). Minimum of 1-5 years of hands-on experience developing containerized applications. Minimum of 5-7 years of hands-on experience developing complex software. Proficiency in programming languages like Python, Typescript/JavaScript, Java, C++, or C#., or similar. Experience designing configurations for container orchestration platforms such as Kubernetes, OpenShift, Docker Swarm, or similar. Experience with microservices architectures in containerized applications as well as how to interface with external systems. Understanding of network and security concepts related to containerized environments and zero trust architecture. Excellent problem-solving abilities, attention to detail, and debugging skills. Ability to work independently and in an agile, collaborative team environment. Active US Government Clearance at Secret level or higher. Effective written and verbal communications skills for collaboration with both customers and fellow team members. Ability to sit for extended periods of time and regularly lift at least 25 pounds. Ability to commute to the designated onsite work location. Ability to regularly lift at least 25 pounds. Ability to commute to the designated onsite work location as required. PREFERRED QUALIFICATIONS: Advanced STEM degree. Familiarity with the IEEE Software Body of Knowledge (SWEBOK). Experience with container registry services (e.g., Docker Hub, Amazon ECR). Familiarity with container hosting platforms (AWS, Azure, GCP) and their services. Experience using DevOps pipelines in a continuous integration/continuous delivery (CI/CD) environment. Familiar with Tactical connectivity challenges and tactical edge applications. Working knowledge of DoD mission partners. Security+ certification QBE is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, gender-identity and/or expression, age, disability, Veteran status, genetic information, pregnancy (including childbirth, lactation, or other related medical conditions), marital-status, neurodivergence, ethnicity, ancestry, caste, military/uniformed service-member status, or any other characteristic protected by applicable federal, state, local, or international law.
    $59k-80k yearly est. 60d+ ago
  • Software Engineer

    The Structures Company, LLC 4.1company rating

    Software development engineer job in Huntsville, AL

    JOB TITLE: Software Engineer PAY RATE: Up to $65/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position with a top-tier client. Job Details: Job Type: Contract (12 months with potential for extension) Clearance: Active Secret Clearance is required Industry: Aerospace / Defense / Aviation Benefits: Medical, dental, and vision (Cigna) Perks: Bonus potential + Priority access via Tier 1 supplier Openings Nationwide: Thousands of opportunities across the U.S. Qualifying Questions: Are you a U.S. person as defined under ITAR regulations? Do you meet the educational and experience requirements for this role? Can you commute to the job location or relocate if necessary? Summary: Support the full software engineering lifecycle in accordance with the program Software Development Plan (SDP), including requirements analysis, object-oriented design, coding, unit testing, integration, and support for formal testing and delivery. This role is based onsite in Sunnyvale, CA; Huntsville, AL; or Littleton, CO (Deer Creek) and supports programs requiring special access. Candidates should have experience with C/C++ embedded software development. U.S. citizenship and an active Final Secret clearance are required prior to start. Requirements: Active Final Secret clearance Must fill out Questionnaire and include with the resume at time of submit Bachelor's degree in Computer Science, Aerospace Engineering, or related field Experience with C and/or C++ Real-Time Operating System (RTOS) experience Low-level embedded software development (BSPs, device drivers, bootloaders) Familiarity with hardware interfaces, bus protocols, and analog/digital signaling Strong troubleshooting and problem-solving skills Ability to work on multi-disciplinary teams Must be a U.S. Citizen (as defined by ITAR). Preferred Skills Agile software development experience Full software lifecycle experience (design, architecture, integration, test) Knowledge of Model-Based Systems Engineering (MBSE) Experience with multiple communication protocols Strong written and verbal communication skills About Us: The Structures Company is a premier national aerospace and defense staffing agency specializing in contract, contract-to-hire, and direct hire placements. We deliver expert workforce solutions across engineering, IT, production, maintenance, and support roles. As trusted partners to major aerospace OEMs and Tier 1 suppliers, we connect professionals with opportunities to grow and excel in the aviation and aerospace industries. Eligibility Requirements: Must be a U.S. Citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3) to comply with ITAR regulations. Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense Take your career to new heights-apply today!
    $65 hourly 36d ago
  • Software Engineer

    Auria 3.9company rating

    Software development engineer job in Huntsville, AL

    Auria is looking to hire a Software Engineer to support the C2BMC program. This role is ONSITE in Huntsville, AL. The Command and Control, Battle Management, and Communications (C2BMC) program is an essential part of the Missile Defense System. It provides a critical operational platform that enables the U.S. president, the secretary of defense, and combatant commanders at strategic, regional, and tactical levels to systematically plan missile defense operations, monitor battle progress, and actively control networked sensors and weapon systems to achieve global and regional mission goals. C2BMC offers a layered missile defense capability, delivering an optimized response to threats across all ranges and flight phases. It functions as a force multiplier by connecting, integrating, and synchronizing autonomous sensor and weapon systems and operations both worldwide and locally to improve overall performance. Additionally, C2BMC is a key component of all ground and flight tests that verify and demonstrate the missile defense system's current and future capabilities. We are seeking a Software Engineer - Level 3 to join our team of talented and diverse professionals. Based in Huntsville, AL, this role is essential in supporting the U.S. President, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels. WHAT YOU CAN EXPECT TO DO: Manage Java software development for the Regional Applications System Architecture team Design and develop network interface applications that process message traffic between C2BMC and various external elements Design and develop automated testing and analysis tools to assist with requirements verification Will conduct comprehensive analysis and provide technical support for software products WHAT THE TEAM REQUIRES: Please include your current security clearance and IAT Level II or higher, or relevant certifications on your resume, if applicable. Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience or a Master's degree in a STEM discipline and 3 years of experience, or a PhD and 1 year of experience, or 9 years of related experience in lieu of a degree may be considered. Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Ability and willingness to travel up to 10% to support business needs Experience in developing software on Linux platforms is required Must understand the full life cycle of software engineering practices and procedures applicable to large software systems, including: Recent hands-on experience in coursework related to building applications with Java Understanding software unit testing strategies, automated software builds, continuous integration, and continuous deployment Must be capable of working in a fast-paced environment and understanding the complexities of the C2BMC system Mission-Driven Professional: Collaborative contributor motivated by the opportunity to develop cutting-edge solutions that protect and serve both the nation and the world. WHAT THE TEAM PREFERS: Experience with automated units and acceptance testing Understanding of Ballistic Missile Defense concepts, Battle Management and Command and Control (BM/C2) systems, defense communications systems, and the BMDS in general is preferred Hands-on experience with software development and CM tools such as: Eclipse, Maven, Gradle, Nexus, JUnit, Confluence, SonarQube, JIRA, Jenkins, Git, and GitLab are highly desirable PAY TRANSPARENCY: The salary offered will be based on the selected candidate's qualifications - skills, education & experience - and the position level. $105,700 - $121,300 APPLICATION DEADLINE: February 28, 2026 THE AURIA TEAM: Auria is a provider of solutions and software in support of complex Space, National Security, and Cyber missions of federal, international, and commercial customers. Headquartered in Colorado Springs, CO our success is built on the excellence of diverse teams advancing innovative systems and operational software to strengthen our customers' missions. With a distinguished track record and a spirit of relentless pursuit, and R&D, we set the pace for progress and execute every mission with the utmost precision. As a full-time Auria employee, here are some of the many benefits to enjoy: Generous PTO package with yearly tenure increases Flex time provides you with the flexibility needed 6 Company-Paid Holidays + 5 Float days to use when you wish per year Up to 4% match on 401(k) employee contributions, employer and employee contributions immediately vested Up to $5,250 per year on Education and Certification Assistance Low-cost medical plans that include company-sponsored HSA No-cost life insurance Employee Assistance Program (EAP) And much more! Auria is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class.
    $105.7k-121.3k yearly 47d ago
  • Software Engineer

    A.I. Solutions 4.6company rating

    Software development engineer job in Huntsville, AL

    a.i. solutions is seeking a highly-motivated Software Engineer to support the Reagan Test Site (RTS) Engineering and Technical Services (RETS) Program in Huntsville, AL. The Software Engineer will support ballistic missile, guided weapon and aeronautical tests and evaluations as well as support space situational awareness operations and experiments. The successful candidate will demonstrate the ability to embrace the a.i. solutions mission and work to continually exceed the expectations of our customers. Essential Roles & Responsibilities: Work effectively with other Software Engineers in a team environment to design, code, test, document, and release new and modified functionality to existing software Coordinate with Software and System Engineers, Configuration Management, and Test Operations to ensure successful integration, verification, and validation of new code Support RETS on multiple software domains Work with real-time software applications on the RHEL OS Maintain existing software projects by preventing code rot, upgrading systems, and resolving critical software bugs Work to identify and resolve Risk Management Framework (RMF) findings within our software products Work on range test missions as well as RETS technical projects involving software and other technical support Maintain membership to our Issue and Technical Review Boards to discuss issues/bugs/artifacts pertaining to our software products DoD Approved 8570 Baseline Certification (e.g. Security+ce) obtained prior to hire Obtain a CE (Computer Environment) Linux+, Server+ or similar certification meeting DoD 8140.01/ DoD 8570.01 baseline certification for IAT Level II within 3 months after employment start date and maintain certification thereafter. The flexibility to work occasional non-duty hours or on weekends to support specific project or mission requirements Minimum Qualifications: U.S. Citizenship AND must be able to obtain and maintain a DoD Secret Security Clearance prior to start Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related Engineering degree 5+ years of experience as a Software Engineer in a software development environment with a solid understanding and proficiency using the Object-Oriented Programming (OOP) concepts (Preferably C++ or Java). Obtain a Security+, CySA+, GICSP, or similar certification meeting DoD 8140.01 / DoD 8570.01 baseline certification for IAT Level II prior to employment start date and maintain certification thereafter. Obtain a CE (Computer Environment) Linux+, Server+ or similar certification meeting DoD 8140.01/ DoD 8570.01 baseline certification for IAT Level II within 3 months after employment start date and maintain certification thereafter. Desired Background Proficiency with Version Control toolkits (SVN or GIT preferred) Experience providing inputs to complex project proposals within defined time constraints involving multi-discipline teams Ability to quickly connect in-person and in writing, and to actively listen and perceive the needs, values or opinions of others Demonstrated leadership accomplishments professionally and personally Proactivity in identifying and addressing challenges to include innovations that result in positive organizational impact Proficiency in the following preferred: C++ Boost libraries Java CORBA, Apache Tomcat, Apache ANT Basic System Administration Effectively using the Micrococcus Fortify product Eclipse or any other IDE Relational databases (especially MariaDB) MAKE A MOVE, MAKE AN IMPACT. a.i. solutions was founded over 25 years ago with a mission to MAKE AN IMPACT by exceeding expectations. A move to our team means using your passion and ingenuity to MAKE AN IMPACT through innovations, defending national security, and enabling access to space. MAKE A MOVE, to join a team driven by a shared ambition, and rewarded for individual contributions. BENEFITS THAT MAKE AN IMPACT: Salary ranges from $115,000 to $140,000 depending on relevant experience and qualifications View Our Benefits Offerings Paid Time Off and Holidays 401k Safe Harbor Plan, we contribute on Day #1 Paid Parental leave for Mom & Dad Company Paid Life/AD&D Tuition Assistance Wellness plans that reward wellbeing & work life harmony
    $115k-140k yearly 60d+ ago
  • UAS Software Engineer

    Colsa Corporation 4.8company rating

    Software development engineer job in Huntsville, AL

    * Support integration of navigation, autonomy, communications, and payload control software. * Configure, extend, and optimize UAS autopilot software such as ArduPilot or PX4. * Develop and maintain software for onboard compute platforms such as NVIDIA Jetson or similar. * Perform software debugging and troubleshooting across embedded, onboard, and ground systems. * Support software-in-the-loop, hardware-in-the-loop, and flight testing activities. * Develop scripts and tools to support automation, testing, and data analysis. * Use Git or similar version control systems for collaborative development. * Work closely with hardware, systems, and flight operations teams to define requirements and validate performance. * Design, develop, integrate, and maintain software for unmanned aircraft systems, including flight software, onboard computing, and ground control interfaces. * Prepare and maintain technical documentation, including software designs, configurations, and test results. 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. Required Experience * Bachelors' degree in computer science, information systems, engineering, business or other related field or equivalent * Minimum of 5-8 years related experience * Working knowledge of desktop applications such as word processing, spreadsheet, and database programs * Working knowledge of current operating systems and programming language * Proficiency in C/C++ and/or Python for embedded systems, autonomy, scripting, and testing. * Experience working in Linux-based development environments, including build systems, debugging, and deployment. * Ability to explain technical concepts clearly and collaborate effectively in cross-functional teams. * Experience developing software for embedded systems, robotics, or autonomous platforms. * Strong problem-solving skills and attention to detail. * Ability to obtain and maintain a Secret security clearance within 6 months of hire; U.S. Citizenship required. * Willingness to support field testing, demonstrations, and limited travel as required. Preferred Qualifications * Experience developing or modifying ArduPilot or PX4 modules. * Familiarity with ROS or ROS 2. * Experience with NVIDIA Jetson platforms and GPU acceleration technologies. * Background in computer vision, EO/IR processing, or AI/ML integration. * Familiarity with MAVLink, DDS, or similar messaging frameworks. * Experience with autonomy, navigation, and sensor fusion algorithms. * Experience supporting flight testing, demonstrations, or field deployments. * Familiarity with CI/CD pipelines and automated testing frameworks. * Exposure to DoD, law enforcement, or public safety UAS programs. * FAA Part 107 certification or familiarity with UAS flight operations. Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. 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. The salary range, if referenced, represents a good faith estimate. COLSA considers various factors when determining base salary offers, but not limited to, location, the role, function and associated responsibilities, a candidate's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. COLSA offers a comprehensive and customizeable benefits program which includes Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, Accidental Death & Dismemberment, Supplemental Income Protection Programs, 401(k) with company match, Flexible Spending Accounts, Employee Assistance Program, Education & Certification Reimbursement, Employee Discount Program, Paid Time Off and Holidays. This position will be posted for a minimum of 3 business days. If a candidate has not been selected at that time, it will continue to be posted until a suitable candidate is selected or the position is closed.
    $62k-79k yearly est. 10d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Software development engineer job in Huntsville, AL

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. Summary As a Software Engineering Intern, you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. Position Responsibilities * Assist in the design, coding, testing, and debugging of software components and systems. * Contribute to the development of tools and applications that support AV robotics and aerospace platforms. * Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. * Participate in code reviews, documentation, and the use of version control and defect tracking tools. * Help develop scripts or automation to improve team workflows and efficiency. * Learn and apply best practices in software development processes, including Agile methodologies. * Support the development of prototypes, simulations, and proof-of-concept demonstrations. * Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. Basic Qualifications (Required Skills & Experience) * Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * Strong foundational knowledge in programming languages such as Python, C++, or Java. * Familiarity with development tools such as Visual Studio, Git, Eclipse, or similar IDEs. * Experience with data structures, algorithms, and software design principles. * Demonstrated problem-solving and analytical skills. * Ability to work both independently and collaboratively in a team environment. * Effective written and verbal communication skills. Preferred Qualifications & Competencies * Experience with software development on Linux, Windows, or cross-platform environments. * Exposure to web technologies, cloud platforms, or backend services is a plus. * Interest in or exposure to robotics, autonomous systems, or data analytics. * Experience using scripting languages (e.g., Bash, Python) to automate tasks. * Knowledge of Agile development practices and version control (e.g., Git). * Curiosity and willingness to learn new technologies and frameworks. * Ability to take ownership of tasks and contribute to team goals. Physical Demands * Ability to work in an office and R&D lab environment (Constant) * Required to sit, type, and use office equipment for extended periods (Frequent) ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR ยง 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR
    $38k-52k yearly est. Auto-Apply 60d+ ago
  • Software Engineer - Cyber Security

    EOS Defense Systems USA 4.3company rating

    Software development engineer job in Huntsville, AL

    Exciting opportunity for the right professional !! As a Software Engineer - Cyber Security you will own the design and development of software that integrates the data from an advanced suite of sensors into a responsive, reliable, and safe control system. work with our Systems, Mechanical, and Electronics Engineering teams to contribute to our high performing, world leading Remote Weapon Stations (RWS). Work as the software architect for numerous model and simulation projects to include embedded programming. Participates in formal & informal teams and assume leadership role as needed. This is an On-Site position. Minimum Requirements and Qualifications BS degree and 5+ years of direct experience. Linux development experience in C/C+. Experience developing software to interface with hardware through GPIO, I2C, SPI, etc. Experience in the following would be a plus: Linux multimedia experience (gstreamer or similar). Experience with ARM processors and/or Raspberry Pi. JTAG hardware testing Artificial intelligence / machine learning, and training algorithms. Image processing (e.g., OpenCV) Scripting with Python or Bash Wireshark or similar network debugging tools Secure network protocols, VPNs, etc. Control system design (field-oriented control, Kalman filters, system identification) Continuous integration and testing Major Responsibilities and Duties Under the general direction of the Senior Software Engineer, the incumbent will provide general and product specific programming and integration services as required. Will Interface with Hardware/software application development, installation, and troubleshooting. Will collaborate with engineers in development and application projects across the product line. Other duties as assigned, not determined at the time of hire. EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state, and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.
    $63k-83k yearly est. 54d ago
  • Software Developer Internship

    Job Listingsintegration Innovation, Inc.

    Software development engineer job in Huntsville, AL

    i3 is offering a part-time Summer 2026 internship position within our Army Training Solutions business unit. This candidate will be exposed to the development of Interactive Multimedia Instruction (IMI) within an Agile software development environment. This candidate will interact with Instructional Systems Designers (ISD), 3D Artists, Software Developers, Designers, and Program Managers in support of DoW training development. Responsibilities Work with Agile software development teams in creating IMI for DoW customers using commercial game engines. Work closely with your team to implement features, and supporting those features through tooling as needed Implement user interface screens, transitions, animations, and VFX Iterate using customer feedback in an Agile environment to optimize for simplicity, comprehension, and function Qualifications Required Experience Be a US citizen. High school diploma required Candidate must have completed at least 2 years of higher education, job experience can be substituted for education Candidate must be currently enrolled in (Summer 2026) or continuing an undergraduate or graduate degree program the following semester (Fall 2026) at the time of the internship. Candidate must be a team player and be creative, adaptive, and excited to learn Experience in an object-oriented programming language such as C#, Java, Python, or C++. Preferred Experience Experience with the Unity gaming engine Experience authoring custom editors, inspectors, and tooling within Unity Prefer understanding of Agile software development Familiarity with GIT for software source control and configuration management Familiarity with 3D graphics programming: DirectX, OpenGL, etc. Physical demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; handle or feel; and reach with hands and arms. The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must be able to lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus. Regular i3 hours are 8:00 a.m. - 5:00 p.m. Monday-Friday, however, additional hours may be required on occasion. Regular and punctual attendance is required About i3 i3 is a technically diverse, 100% team member owned business, headquartered in Huntsville, Alabama specializing in missile and aviation systems engineering and logistic services, electronic warfare and electromagnetic effects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We have established a broad offering of products and capabilities collectively providing decades of experience supporting the full complement of DoD military services, Missile Defense Agency, National Aeronautics and Space Administration, and a variety of other Government organizations and private industry customers. Perks of being a team member owner include: Long-term financial security Higher job satisfaction Greater job security Personal and professional growth Great company culture Other outstanding benefits: Excellent insurance coverage 401(k) match Generous PTO Health and wellness incentives Tuition and certification reimbursement Countless opportunities to give back to the community through i3 Cares We work hard. We compete hard. We play hard. Apply now to join us!
    $27k-36k yearly est. Auto-Apply 46d ago
  • Software Engineer, Application Programming Interface (API)

    QBE 4.3company rating

    Software development engineer job in Huntsville, AL

    requires an ACTIVE security clearance. can be performed remote from anywhere, but may require up to 15% travel. As a Software engineer specializing in Application Programming Interface (API) engineering, you will be responsible for designing, developing, implementing, and maintaining robust APIs for containerized applications in support of the U.S. Army's energy and water use metering program. The total solution is considered a system-of-systems with developed applications integrating with the Army enterprise cloud and data environment. You will work closely with cross-functional teams to ensure seamless integration and optimal performance. KEY RESPONSIBILITIES: Design and implement scalable, secure, and efficient APIs (including RESTful). Collaborate with frontend and backend developers, product managers, and other stakeholders to gather requirements and deliver high-quality solutions. Ensure the performance, quality, and responsiveness of applications by monitoring and optimizing APIs. Perform analysis on the various platforms that compose the DMP Ecosystem, determining and recommending the best method to send data between the various platforms that make up the DMP Ecosystem. Assist in the development and implementation of API and system connectivity between the platforms that make up the DMP Ecosystem. Write clean, maintainable code and conduct code reviews to uphold coding standards. Employ software engineering best practices. Develop and maintain API documentation for internal and external users, including connection and dataflow maps, identifying enclave boundaries where appropriate. Troubleshoot and resolve API issues and bugs in a timely manner. Ensure supporting documentation for Port, Protocol, and Service authorizations is developed and maintained, supporting any required security configuration to APIs and communicating necessary modifications to the development team. Stay updated with industry trends and best practices in API development. #qf #qg Requirements REQUIRED QUALIFICATIONS: Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience. 5+ years proven experience in API design and development. Proficiency in designing and implementing containerized applications (e.g. Kubernetes, Docker, Podman, ContainerD. Proficiency in one or more programming languages (e.g. Python, Node.js, Typscript, Java, C++). Familiarity with microservices architecture concepts. Experience with API tools such as Swagger and Postman. Familiarity with API authentication and authorization mechanisms (e.g. OAuth, JWT). Experience with security best practices for APIs and intersystem connectivity. Experience with database technologies (SQL and NoSQL). Experience with Agile development methodologies. Strong problem-solving skills and attention to detail. Effective written and verbal communications skills required for collaboration with both customers and fellow team members. Ability to work independently with minimal supervision in a team environment. Ability to sit for extended periods of time. Ability to regularly lift at least 25 pounds. Ability to commute to the designated onsite work location as required. Active US Government Clearance at Secret level or higher. Preferred Qualifications 5-10 years' experience working with data services for DoD agencies and service branches. Knowledge of API gateway technologies such as MuleSoft. Familiar with Tactical connectivity challenges and tactical edge applications. Working knowledge of DoD mission partners. Knowledge of U.S. Army Combatant Commands, Component Commands and their mission(s). Advanced degree in computer science, engineering, or a related field. Current CISSP, INCOSE or other relevant cybersecurity and engineering certifications. Knowledge and experience in state and federal information security laws, including but not limited to NIST, HIPAA, DoD and all other applicable regulations including the implementation of PII/PHI based systems Security+ certification QBE is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, gender-identity and/or expression, age, disability, Veteran status, genetic information, pregnancy (including childbirth, lactation, or other related medical conditions), marital-status, neurodivergence, ethnicity, ancestry, caste, military/uniformed service-member status, or any other characteristic protected by applicable federal, state, local, or international law.
    $59k-80k yearly est. 60d+ ago

Learn more about software development engineer jobs

How much does a software development engineer earn in Decatur, AL?

The average software development engineer in Decatur, AL earns between $55,000 and $96,000 annually. This compares to the national average software development engineer range of $80,000 to $147,000.

Average software development engineer salary in Decatur, AL

$73,000
Job type you want
Full Time
Part Time
Internship
Temporary