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. 1d ago
Looking for a job?
Let Zippia find it for you.
Software Engineer III
Aerovironment 4.6
Java developer job in Huntsville, AL
As a Software Engineer III (Applications) one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
Position Responsibilities
Works within a defined software life cycle development process
Understands the requirements and process. Participates in software design reviews
Creates software design documentation according to software process requirements and guidance from Senior Engineers
Implements coding according to coding standard. Writes a unique test, and validate software according to the process. Contributes in the process improvement efforts
Delivers work on time according to agreed completion dates and project schedule & budget
Supports and derives algorithm design from detailed software requirements
Works closely with multiple teams of software developers reusing developed software to support different programs
Operates in a continuous learning environment under moderate supervision. Provides guidance and mentoring to less experienced engineers
Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors
Other duties as assigned
Basic Qualifications (Required Skills & Experience)
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience
Minimum 5 - 8 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience is required
Expertise in one of the following: C# .Net, Java, C++, and/or Web UI
Experienced writing unit tests and debugging code
Experienced with formal and structured lifecycle development process
Experienced with Agile Software Development Process Management
Demonstrated mathematical and analytical skills are required
Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers
Willingness to travel locally (Occasionally)
Other Qualifications & Desired Competencies
Advanced degree is preferred
Experience with Android, iOS, or React/Redux web development is preferred
Experience with FitNesse test framework is preferred as is experience with UAS, drones, or robotics
Demonstrates understanding of object-oriented design, data structures, database, and operating systems. A basic knowledge of networking is preferred
Demonstrates good judgment in selecting methods and techniques for obtaining solutions
Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings
Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system
Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
Displays strong initiative and drive to accomplish goals and meet company objectives
Takes ownership and responsibility for current and past work products
Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
Has effective problem-solving, analytical, interpersonal and communication skills
Focuses on teamwork, collaboration and puts the success of the team above one's own interests
Physical Demands
Ability to work in an office environment (Constant)
Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
Clearance Level
No Clearance
The salary range for this role is:
$118,107 - $167,475
AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.
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
U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
$118.1k-167.5k yearly Auto-Apply 26d ago
Software Engineer - BM/SRM (25-584)
Northrop Grumman 4.7
Java developer 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 35d ago
MID LEVEL SOFTWARE DEVELOPER
Reliant Technology 3.7
Java developer 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, Alabama. Ignite is seeking a Mid Level Software Developer to support the development and sustainment of mission applications used by USASMDC. The U.S. Army Space and Missile Defense Command (USASMDC) is responsible for delivering global missile defense, space operations, and strategic deterrence capabilities in support of Combatant Commands and national defense objectives. This role contributes to secure systems enabling planning, analysis, and collaboration.
Contingent upon contract award.
Job Requirements
Key Responsibilities:
* Develop and maintain applications using SharePoint 365, ASP.NET, C#, and SQL
* Support collaboration and planning tools
* Perform software testing, maintenance, and troubleshooting
* Support data storage, retrieval, and system integration
Qualifications:
* Secret clearance (required)
* 4 to 7 years of experience in software development
* Experience with Microsoft development technologies
* SQL Server and web services experience
* Knowledge of secure development practices
* Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred)
Salary range: $100-130k
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 **********************
$100k-130k yearly 32d ago
Software Engineer - Cyber Security
EOS Defense Systems USA, Inc. 4.3
Java developer 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. 24d ago
Software Developer
Actalent
Java developer job in Huntsville, AL
We are seeking a skilled Software Developer to design, develop, and maintain automated test frameworks for embedded software systems. You will be responsible for implementing comprehensive test strategies, developing and executing automated tests, and integrating testing into CI/CD pipelines.
Responsibilities
* Design, develop, and maintain automated test frameworks for embedded software systems.
* Implement comprehensive test strategies including unit, integration, system, and regression testing.
* Develop and execute automated tests for real-time operating systems and embedded applications.
* Integrate automated testing into CI/CD pipelines to enable continuous testing and delivery.
* Create and maintain test infrastructure using hardware-in-the-loop (HIL) and software-in-the-loop (SIL) approaches.
* Collaborate with firmware engineers to define testability requirements and improve code coverage.
* Develop automated performance and stress testing tools for embedded systems.
* Analyze test results, identify defects, and work with development teams to ensure timely resolution.
* Maintain test documentation, metrics, and reporting dashboards for quality visibility.
* Support DevSecOps practices by integrating security testing into automated quality workflows.
Essential Skills
* 3-10 years of experience in pipelines, CI/CD, and Python.
* Proficiency in at least two of the following languages: C, C++, Python, Ada.
* Experience with real-time operating systems (VxWorks, FreeRTOS, or similar).
* Hands-on experience with hardware virtualization tools (QEMU, SIMICS).
* Knowledge of test automation frameworks such as Google Test, CppUTest, or Unity.
* Experience with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing.
* Familiarity with CMake and complex embedded build systems.
* Experience with static and dynamic analysis tools (Coverity, SonarQube, Valgrind).
* Understanding of Agile/Scrum methodologies and test-driven development (TDD).
Additional Skills & Qualifications
* Active security clearance.
* Experience in missile defense, aerospace, or other defense systems.
* Knowledge of DO-178C or other safety-critical software standards.
* Experience with scripting languages (Bash, PowerShell) for test automation.
Work Environment
The position requires working on-site at RSA, integrated with Prime, supporting an SBIR project. The role supports a robust startup with excellent benefits and a culture of innovation.
Job Type & Location
This is a Permanent position based out of Huntsville, AL.
Pay and Benefits
The pay range for this position is $120000.00 - $140000.00/yr.
Robust startup environment with a variety of projects to work on Growth paths and endless opportunities to learn and develop Paid holidays and flexible paid time off Employer contributions toward 401k Performance-based bonus and profit-sharing 50% coverage of health insurance for employees and their dependents
Workplace Type
This is a fully onsite position in Huntsville,AL.
Application Deadline
This position is anticipated to close on Jan 19, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
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.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
$120k-140k yearly 13d ago
Software Engineer
Collabera 4.5
Java developer job in Huntsville, AL
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
Location: Huntsville, AL 35803
Job Title: Software Engineer III
Duration: 3+ months with a possible extension
Description:
The Contracted Software Engineer will be responsible for:
โข Refreshing software products (board support packages/software development kits).
โข Building software products for Intel based processor boards.
โข Documenting, unit-testing, and debugging software products.
โข Placing software products under configuration management.
โข Updating any associated software documentation.
Operating Systems Development Experience (one or more of the following):
โข Linux
โข Windows
โข VxWorks 6.x
Qualifications
โข Eligible to work on ITAR projects
โข Bachelor Degree in Electrical, Computer Engineering, or Computer Science from an accredited university or college or equivalent.
Desired work experience:
โข At least 5 years of experience performing developing software and device drivers for one or more of the listed operating systems.
Required Characteristics:
โข C/C++ knowledge.
โข Proficiency with source/version control systems.
โข Must have experience building and debugging for one or more of the above listed operating systems.
โข Experience with Agile/PLM would be great.
Additional Information
To discuss on this, please contact:
Himanshu Prajapat
Call on: ************
**********************************
$64k-86k yearly est. Easy Apply 60d+ ago
Software Developer
Decibel Research, Inc. 3.7
Java developer job in Huntsville, AL
deci Bel Research is seeking a mid-level Software Developer to perform Modeling and Simulation development in support of a Missile Defense Agency program. The successful candidate enjoys building high-quality software, learning continuously, and contributing meaningfully from day one. In this role, the successful candidate will take ownership of features, collaborate closely with experienced engineers, and help deliver real-world solutions that matter. deci Bel Research values pragmatic engineering, thoughtful design, and a culture of continuous improvement-without unnecessary bureaucracy.
Responsibilities Include:
Design, develop, and maintain modern applications using languages such as Python, C++, or Rust
Work collaboratively in an agile, cross-functional team with designers, data engineers, and senior developers
Build scalable, secure, and maintainable solutions, balancing performance with simplicity
Participate actively in code reviews, design discussions, and technical decision-making.
Develop and iterate on prototypes and production features, helping shape both architecture and user experience
Mentor junior developers informally while continuing to learn from senior teammates.
Stay current with emerging technologies and apply them thoughtfully to mission-focused products
This role is ideal for developers who want meaningful responsibility, room to grow technically, and the ability to make an impact-without getting boxed into rigid corporate processes.
Education Requirements:
BS Computer Science or Computer Engineering
Experience Requirements:
A degree in Computer Science or related field and 5+ years of experience.
Demonstrated continuous learning through personal projects, GitHub contributions, bootcamp experience, or internships.
Demonstrated experience with at least one modern programming language (Python, C++, Rust)
Experience with Linux operating system
Basic containerization (multi-stage Dockerfile)
Some Kubernetes deployment exposure
Built at least one meaningful service/API
System-level thinking
Git + Linux proficiency
Curiosity, problem-solving, and a willingness to experiment.
Comfort working in collaborative, iterative development environments.
Strong communication skills and a desire to grow.
Special Skills Desired:
Experience with Unreal Engine
Angular and React
Experience with cloud services (AWS/Azure/GCP)
Familiarity with DevOps tools (Docker, GitHub Actions, CI/CD).
UI/UX interest or front-end experience
Contributions to open-source projects
Passion for automation, data processing, or visualization
Applicant selected must have an active Secret security clearance. Must be a U.S. Citizen.
Job Posted by ApplicantPro
$64k-83k yearly est. 8d ago
Software Developer
Corvid Technologies LLC 4.3
Java developer job in Huntsville, AL
Corvid Technologies is seeking qualified software developer 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:
Writing programs using C++, Java or similar languages
Creating and running unit test
Developing software documentation
Creating and running automated software builds and pipelines in a Continuous Integration/Continuous Deployment (CI/CD) environment
Collaborating with Stakeholders and Government customers
Working within an Agile team environment, to include Program Increment Planning, Iteration Planning, Feature and Story development, Sprint Planning, and Iteration Retrospectives.
Participating in demos for the team and program Sprint reviews
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/combined education, with 5 years of professional experience; 3 years of professional experience with a related Master's degree
Experience working with at least 3 of the following: JavaScript, Go, Java, SQL, XML, HTML, C++, Python
Experience with full lifecycle agile software development projects
Experience with GitLab/Git and JIRA for software configuration management
Experience with Red Hat Enterprise Linux OS
Experience programming network connections (message generation, formatting, UDP and TCP/IP interfaces)
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
Multi-core and multi-threaded programming
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.
$65k-83k yearly est. Auto-Apply 60d+ ago
Software Developer
Cohesionforce, Inc.
Java developer job in Huntsville, AL
Job Title: Software Developer Reference: 26-004 Job Type: Full-time Job Status: Interviewing Duration: Permanent Company Address: CohesionForce, Inc. Street: 101 Quality Circle Suite: Suite 140 City: Huntsville, AL 35806
Website: ****************************
Job Description:
CohesionForce is actively seeking candidates for a Software Developer to become part of our team in Huntsville, AL. The position will support the Missile Defense Agency (MDA) in performing Ballistic Missile Defense System (BMDS) Modeling & Simulation (M&S) and it's intended uses. This includes the following categories; Concept Evaluation, Developmental Engineering, Testing and Verification, Assessment, Training, and Operational Support.
Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.
The candidate will be working in an agile development environment and will be responsible for supporting elements of the design/sustainment/development efforts. The candidate can expect to work closely in agile teams. The candidate should be a self-starter that is attentive to details and works well in a multi-disciplined teaming environment. The candidate will be expected to prioritize and adjust tasks to accomplish project results with limited oversight and direction. Responsibilities include but are not limited to the following:
Essential Functions:
- Facilitate the Program Increment planning events and readiness for events across the program.
- Maintain metrics, analysis, and reports on the health, performance and flow of the OSF Release Train.
- Proactively manage and resolve risks and dependencies on the OSF Release Train.
- Escalate and track blocking issues and impediments to progress, coordinate with leadership and help to remove as needed.
- Coordinate with technical and program leadership to refine processes and drive improvements.
- Facilitate system demos, scrum of scrums, and other OSF Release Train events as designated.
- Guides growth of Scrum Masters on the OSF Release Train.
Basic Qualifications:
- Bachelor's degree in an engineering, science, or technology degree with 5 years of experience, or a Master's degree in a related field with less than 3 years of experience, or 0 years of related experience with a PhD.
- Candidates should have a basic understanding of Modeling and Simulation (M&S) and Ballistic Missile Defense Systems (BMDS).
- Experience working with at least three of the following: C++, Java, Go, Python, JavaScript, SQL, XML, HTML.
- Experience with full lifecycle agile software development projects.
- Familiarity with Eclipse or other IDEs (IntelliJ, NetBeans, Visual Studio).
- Knowledge of Object Oriented Design & Development.
- Working knowledge with Linux/Unix commands environment.
- Research and come up with creative solutions to solve existing challenges.
- Works well in a fast-paced collaborative team environment.
- An active Secret security clearance.
Preferred Qualifications:
- Scaled Agile Framework experience; working as part of a Scrum team.
- Experience developing software in an Agile environment desired SAFe certification (SSM, SASM, or RTE)
- Experience using Rich Client Platform (RCP), Eclipse Modeling Framework (EMF), Eclipse Communication Framework (ECF) is desired.
- Experience in development of model elements, DIS protocols.
- Proficiency in Microsoft Office Applications (PowerPoint, Excel, Word, Project).
- Experience in developing Human Machine Interfaces.
- Experience with DDS OpenSplice.
- Experience with Agile Process Tools (such as JIRA, VersionOne, Gitlab, Github, Confluence, or Bitbucket).
- Experience with Test Driven Development, Unit Testing, and automated test.
- Experience with Configuration Management Tools:
- ClearCase
- Gitlab
- Git
- Experience developing/integration of engineering tools in an Agile environment.
- DevOps
- Continuous Integration
- Experience with Redhat (RHEL) 6.x, 7.x
- Excellent written and verbal communication skills.
- Strong interpersonal skills.
$61k-80k yearly est. 12d ago
Software Developer
Bluehalo
Java developer job in Huntsville, AL
AV is seeking a skilled and highly motivated Software Developer with 5-10 years of experience to join our team supporting Ground Test scenario design for the Missile Defense Agency. The Ground Test team plays a critical role in evaluating the performance of our nation's defense systems through a variety of Hardware-in-the-Loop and simulation-based tests.
As part of our software development team, you'll collaborate with engineers and developers to design and maintain .NET Framework web applications that support the scenario design process. AV is currently expanding and modernizing its suite of tools, with an emphasis on scalable, cloud-based architectures, and long-term sustainability. We value creativity, collaboration, and a passion for continuous learning. This is an excellent opportunity to work on cutting-edge defense technologies while contributing to the security of our nation.
This position offers the opportunity to work on mission-critical systems that directly support national defense, while expanding your skills in both traditional and cloud-based full-stack web development.
Key Responsibilities:
* Design, develop, and maintain web-based applications that support MDA Ground Test scenario design and data analysis.
* Work with cross-functional teams of engineers and software developers to modernize existing tools and workflows.
* Participate in requirements gathering sessions and translate user needs into practical software solutions.
* Develop and maintain SQL database structures, RESTful APIs, and user interfaces using C#, JavaScript, and related technologies.
* Support efforts to modernize existing applications for cloud deployment and web service scalability.
* Ensure software quality through thorough testing, documentation, and adherence to best development practices.
* Contribute ideas for process improvements, automation, and innovation within the software team.
Qualifications:
* Bachelor's Degree in Software Engineering, Computer Science, or a related technical discipline.
* 5-10 years of experience in full-stack development using .NET Framework or .NET Core.
* Strong knowledge of SQL and experience designing or maintaining database-driven web applications.
* Proficiency with C#, JavaScript, HTML/CSS, and related web technologies.
* Experience working across the full Software Development Life Cycle (SDLC).
* Ability to work effectively with both technical and non-technical team members.
* Active SECRET security clearance (or ability to obtain one).
Desired Qualifications:
* Experience with cloud-based application development (e.g., Azure, AWS, or similar).
* Familiarity with Kendo UI, ASP.NET MVC, or modern JavaScript frameworks.
* Experience with Agile methodologies and version control systems (e.g., Git).
* Prior work in defense, aerospace, or other mission-critical environments.
* A passion for building reliable, maintainable, and user-focused software tools.
$61k-80k yearly est. Auto-Apply 60d+ ago
Software Engineer
Auria 3.9
Java developer 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 46d ago
Software Engineer
The Structures Company, LLC 4.1
Java developer 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 35d ago
Software Developer
ISYS Technologies 4.1
Java developer job in Huntsville, AL
Minimum Clearance Required Secret Responsibilities
I2X Technologies is a reputable technology services company to the Federal Government. Whether the focus is on space exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a real-world impact in your field and for your country. We provide long-term growth and development. Headquartered in Colorado, I2X is engaged in programs across the country and in more than 20 states. Our programs support multiple Federal agencies, the Department of Defense and often focused on the space initiatives of our government customers.
I2X Technologies is seeking a Software Engineer/Developer to support ongoing activities for a customer in Huntsville, AL. This position will be on-site and will require an active Secret.
Writing programs using C++, Java or similar languages
Creating and running unit test
Developing software documentation
Creating and running automated software builds and pipelines in a Continuous Integration/Continuous Deployment (CI/CD) environment
Collaborating with Stakeholders and Government customers
Working within an Agile team environment, to include Program Increment Planning, Iteration Planning, Feature and Story development, Sprint Planning, and Iteration Retrospectives.
Participating in demos for the team and program Sprint reviews
Qualifications
Full time onsite
Secret clearance to start
Bachelor's degree with 5 years of professional experience minimum
Candidate is expected to be proficient in C++.
Experience with GitLab/Git for software configuration management
Experience with Red Hat Enterprise Linux OS
Experience programming network connections (message generation, formatting, UDP and TCP/IP interfaces)
Familiar with Scaled Agile Framework
Agile Scrum
Experience with Java and user interfaces
Jira - issue tracking and agile project management, or similar tool
Multi-core and multi-threaded programming
Familiarity with MDA Sensors and missile defense systems
Essential Requirements:
US Citizenship is required.
In compliance with Colorado's Equal Pay for Equal Work Act, the annual base salary range for this position is listed . Please note that the salary information is a general guideline only. I2X Technologies considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer.
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 with or without reasonable accommodation.
While performing the duties of this job, the employee will regularly sit, walk, stand and climb stairs and steps. May require walking long distance from parking to work station. Occasionally, movement that requires twisting at the neck and/or trunk more than the average person, squatting/ stooping/kneeling, reaching above the head, and forward motion will be required. The employee will continuously be required to repeat the same hand, arm, or finger motion many times. Manual and finger dexterity are essential to this position. Specific vision abilities required by this job include close, distance, depth perception and telling differences among colors. The employee must be able to communicate through speech with clients and public. Hearing requirements include conversation in both quiet and noisy environments. Lifting may require floor to waist, waist to shoulder, or shoulder to overhead movement of up to 20 pounds. This position demands tolerance for various levels of mental stress.
I2X Technologies is an Engineering and Information Technology Company focused on providing Services to the Federal and State Government. I2X offers a competitive compensation program and comprehensive benefits package to our employees.
$65k-84k yearly est. Auto-Apply 60d+ ago
Software Developer
Trideum Corporation 4.0
Java developer job in Huntsville, AL
Full-time Huntsville, AL
About Us
Trideum Corporation is a 100% employee-owned company, committed to embracing the world s toughest challenges with a servant s heart. Through dedicated hard work and commitment, we provide distinctive quality and unparalleled customer service in all aspects of our business. We also know that our employees are the key to our success, and it is our mission to take care of them so they can take care of our customers and communities where we live, work, and play.
Position Summary
We are seeking a Full Stack Software Developer with expertise in both front-end and back-end development for a high-visibility effort in next-generation technologies in the Unmanned Aircraft Systems (UAS) domain. We are seeking candidates who are passionate about creating the next generation of products and services.
This is an exciting opportunity for someone who enjoys solving complex technical challenges while creating user-centered, mission-focused software.
The selected candidate will work at our office in Huntsville with a hybrid of both in office (4 days a week) and remote (1 day a week) work.
The person in this role will require creativity and flexibility of patterns while abiding by industry standards and policies as well as Department of Defense (DoD) software development policies and regulations. In this role, you must be able to analyze development Team s needs, conceptualize solutions, determine the feasibility of design, and know how to apply new technologies to allow for improvement to existing or development of new critical software applications within our client organization.
What You ll Do
Develop and maintain scalable, modular software systems using MOSA-aligned (Modular Open Systems Approach) architecture.
Design and implement intuitive front-end user interfaces and Human-Machine Interfaces (HMI).
Build secure and efficient back-end services and APIs to support front-end functionality.
Work collaboratively with systems engineers, UX designers, and other developers across the stack.
Participate in architecture design, code reviews, sprint planning, and continuous integration.
Ensure applications are robust, maintainable, and aligned with performance and security requirements.
Contribute to user-centered design processes and promote best practices in software development.
Travel: Occasional travel may be required for team collaboration, customer engagement, or system integration events.
Requirements and Qualifications:
Bachelor s degree in Computer Science, Software Engineering, or a related technical field. Equivalent years of experience may be considered in lieu of bachelor's degree.
5+ years of professional full stack development experience.
Demonstrated experience with MOSA principles and modular or component-based architectures.
Experience developing modern front ends and integrating with complex back-end services.
Proficient with front-end frameworks such as Angular, React, or Vue.js.
Strong skills in JavaScript/TypeScript, HTML, and CSS.
Experience building back-end services using Java, DotNet, C#, C++, Python, or similar languages.
Familiarity with RESTful APIs, micro-services architecture, and container technologies (e.g., Docker, Kubernetes).
Understanding of software security principles, CI/CD pipelines, and automated testing.
Excellent problem-solving, communication, and team collaboration skills.
US citizenship with the ability to obtain a Secret security clearance.
We Take Care of Our People
Whether you re looking to launch a new career or grow an existing one, Trideum is the type of company where you can balance great work with great life because we believe that taking care of our people is the right thing to do. Trideum offers:
Competitive pay based on the work you do here and not your previous salary.
Traditional benefits such as medical, dental, vision, life, disability, and 401k matching.
Employee Stock Ownership Plan (ESOP).
Paid leave and the ability to cash out leave.
Free access to certified financial planners, wellness and support services, and discount programs.
Education assistance and professional development opportunities.
And much more.
Ready to Apply?
Start Your Application now!
Equal Opportunity Employer
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. People with disabilities who need a reasonable accommodation to apply or compete for employment with Trideum may request such accommodation(s) by contacting Human Resources at ************ or **************.
$63k-82k yearly est. 4d ago
Software Engineer
A.I. Solutions 4.6
Java developer 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.8
Java developer 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. 9d ago
Software Developer
SOSi
Java developer job in Redstone Arsenal, AL
Founded in 1989, SOSi is among the largest private, founder-owned technology and services integrators in the defense and government services industry. We deliver tailored solutions, tested leadership, and trusted results to enable national security missions worldwide.
Job Description
Overview
SOS International LLC (SOSi) is seeking highly skilled Software Developers to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on an HPC.
In this role, you will play a pivotal role in designing, developing, and maintaining MSIC software applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients' needs. Your expertise in Python, Docker, NoSQL, SQL, and Apache Airflow/Kafka will be crucial in driving our projects forward.
Essential Job Duties
Design, develop, test, and maintain software applications using Python.
Design, implement, and manage scalable MLOps pipelines and infrastructure.
Develop and manage containerized applications using Docker.
Work with NoSQL and SQL for database management and optimization.
Implement and manage data workflows using Apache Airflow and Kafka.
Automate the training, testing, and deployment of machine learning models.
Implement and manage APIs and ensure their scalability, reliability, and performance.
Implement and manage infrastructure as code and configuration management tools.
Collaborate with data scientists to integrate machine learning models into applications.
Design and develop microservices architecture for scalability and efficiency.
Write clean, scalable, and efficient code.
Participate in the entire software development lifecycle, from concept and design to testing and deployment.
Troubleshoot, debug, and upgrade existing software.
Provides leadership, support and guidance to all AIMS Team Members.
Ensures and promotes the development of the AIMS team through coaching, training, and leadership development.
Provides informal feedback on an ongoing basis and formal feedback in the annual performance evaluation process to identify and develop talent.
Qualifications
Minimum Requirements
Top Secret Security Clearance with SCI eligibility.
Bachelor's degree in Computer Science, Engineering, or a related field.
2-4 years of experience in software development, MLOps, DevOps, or related roles.
Proficiency in Python and experience with its frameworks.
Extensive knowledge of containerization and orchestration tools (Docker, Kubernetes).
Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and automated testing.
Experience with version control systems (Git, SVN).
Hands-on experience with NoSQL and SQL.
Proficient in using Apache Airflow for workflow management.
Proficiency with cloud platforms (AWS, Azure, Google Cloud).
Solid understanding of software architecture and design patterns.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Ability to work independently and manage multiple tasks efficiently.
Experience with agile development methodologies.
Preferred Qualifications
Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ).
Experience with feature stores and model registries.
Familiarity with big data technologies (Spark, Hadoop)
Knowledge of monitoring and logging tools for machine learning models (Prometheus, Grafana, ELK stack).
Significant experience with petabyte scale data sets.
Significant experience with large-scale, multi-INT analytics.
Additional Information
Work Environment
Working conditions are normal for an office environment.
Fast paced, deadline-oriented environment.
May require periods of non-traditional working hours including consecutive nights or weekends (if applicable).
Working at SOSi
All interested individuals will receive consideration and will not be discriminated against for any reason.
$61k-80k yearly est. 1d ago
Full Stack Software Engineer
Aerovironment 4.6
Java developer job in Huntsville, AL
AV is seeking an experienced Full Stack Software Engineer. The ideal candidate will work closely with the Product Owners in completing complex development taskings while aiding in the daily execution of the software development team. This position will operate in an Agile environment with defined sprint cadences and user stories. The ideal candidate will be integrated on a fast-paced development team executing complex work for emerging technology.
Our team uses Docker, Kubernetes, Nodejs, Python, React and other cutting-edge technologies to solve some of DoD's most pressing issues. We are at the forefront of development and design activities for the multiple government organization. You will collaborate directly with various stakeholders and team members to determine the best path for developing dominant products. These activities include the full-stack development of prototypes full-stack development of production components used in integrated air and missile defense planning. The ideal candidate will be an enthusiastic full-stack developer. This position is hybrid in Huntsville, AL.
Required:
+ BS in Computer Science/Engineering and 8-12 years of experience
+ MS in Computer Science/Engineering and 8+ years of experience
+ Required active SECRET Clearance
+ Must have experience in some or all of the following:
+ TypeScript
+ JavaScript
+ NodeJS
+ React
+ Python
+ Docker
+ Kubernetes
+ AWS
+ Azure
Desired:
+ Understanding of cloud native technologies and solutions
+ Familiarity with the Missile Defense System
+ Experience in Integrated Air and/or Missile Defense industry Familiarity with C2BMC, IBCS, Aegis, Air Force Planning.
+ Ability to work within a cross functional team
**Clearance Level**
Secret
**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**
U.S. Citizenship required
**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 (*****************************************
$60k-78k yearly est. 18d ago
Software Developer: HSV-2606
Decibel Research 3.7
Java developer job in Huntsville, AL
deci Bel Research is seeking a mid-level Software Developer to perform Modeling and Simulation development in support of a Missile Defense Agency program. The successful candidate enjoys building high-quality software, learning continuously, and contributing meaningfully from day one. In this role, the successful candidate will take ownership of features, collaborate closely with experienced engineers, and help deliver real-world solutions that matter. deci Bel Research values pragmatic engineering, thoughtful design, and a culture of continuous improvement-without unnecessary bureaucracy.
Responsibilities Include:
Design, develop, and maintain modern applications using languages such as Python, C++, or Rust
Work collaboratively in an agile, cross-functional team with designers, data engineers, and senior developers
Build scalable, secure, and maintainable solutions, balancing performance with simplicity
Participate actively in code reviews, design discussions, and technical decision-making.
Develop and iterate on prototypes and production features, helping shape both architecture and user experience
Mentor junior developers informally while continuing to learn from senior teammates.
Stay current with emerging technologies and apply them thoughtfully to mission-focused products
This role is ideal for developers who want meaningful responsibility, room to grow technically, and the ability to make an impact-without getting boxed into rigid corporate processes.
Education Requirements:
BS Computer Science or Computer Engineering
Experience Requirements:
A degree in Computer Science or related field and 5+ years of experience.
Demonstrated continuous learning through personal projects, GitHub contributions, bootcamp experience, or internships.
Demonstrated experience with at least one modern programming language (Python, C++, Rust)
Experience with Linux operating system
Basic containerization (multi-stage Dockerfile)
Some Kubernetes deployment exposure
Built at least one meaningful service/API
System-level thinking
Git + Linux proficiency
Curiosity, problem-solving, and a willingness to experiment.
Comfort working in collaborative, iterative development environments.
Strong communication skills and a desire to grow.
Special Skills Desired:
Experience with Unreal Engine
Angular and React
Experience with cloud services (AWS/Azure/GCP)
Familiarity with DevOps tools (Docker, GitHub Actions, CI/CD).
UI/UX interest or front-end experience
Contributions to open-source projects
Passion for automation, data processing, or visualization
Applicant selected must have an active Secret security clearance. Must be a U.S. Citizen.
How much does a java developer earn in Huntsville, AL?
The average java developer in Huntsville, AL earns between $60,000 and $100,000 annually. This compares to the national average java developer range of $68,000 to $114,000.
Average java developer salary in Huntsville, AL
$77,000
What are the biggest employers of Java Developers in Huntsville, AL?
The biggest employers of Java Developers in Huntsville, AL are: