Software Engineer
Huntsville, AL · On-site
... environments. * Contribute to a team of software engineers and radar systems analysts in ... translating complex physics and engineering models into scalable, performant software code. SAIC is ...
Huntsville, AL · On-site
... environments. * Contribute to a team of software engineers and radar systems analysts in ... translating complex physics and engineering models into scalable, performant software code. SAIC is ...
Huntsville, AL · On-site
... environments. * Contribute to a team of software engineers and radar systems analysts in ... translating complex physics and engineering models into scalable, performant software code. SAIC is ...
Birmingham, AL · On-site
Knowledge of modern software engineering principles, including object?oriented design, modular ... Comfortable working in virtualized environments, including VMware and managing multiple virtual ...
Birmingham, AL · On-site
Knowledge of modern software engineering principles, including object?oriented design, modular ... Comfortable working in virtualized environments, including VMware and managing multiple virtual ...
Huntsville, AL · On-site
... environment dailySoftware engineering and software development with Java and/or C++ experiencePossess knowledge of basic software practices, including coding standards and configuration ...
Quick apply
Huntsville, AL · On-site
... environment dailySoftware engineering and software development with Java and/or C++ experiencePossess knowledge of basic software practices, including coding standards and configuration ...
Huntsville, AL · On-site
$100K - $148K/yr
Must have excellent oral and written communication skills and an ability to work effectively in a rapid paced, team environment. * Software engineering and software development with strong Java/J2EE ...
Huntsville, AL · On-site
$100K - $148K/yr
Must have excellent oral and written communication skills and an ability to work effectively in a rapid paced, team environment. * Software engineering and software development with strong Java/J2EE ...
Knowledge of modern software engineering principles, including object?oriented design, modular ... Comfortable working in virtualized environments, including VMware and managing multiple virtual ...
Knowledge of modern software engineering principles, including object?oriented design, modular ... Comfortable working in virtualized environments, including VMware and managing multiple virtual ...
Huntsville, AL · On-site
Exciting Software Engineer Supporting Mission Critical Systems!! This role focuses on designing ... Use Integrated Development Environments such as Eclipse to develop, debug, and maintain software ...
Quick apply
Huntsville, AL · On-site
Exciting Software Engineer Supporting Mission Critical Systems!! This role focuses on designing ... Use Integrated Development Environments such as Eclipse to develop, debug, and maintain software ...
Huntsville, AL · On-site
We are seeking a Software Engineer with a background in developing and integrating weapon system ... In this role, you will be the technical engine behind our Joint Simulation Environment integration.
Quick apply
Huntsville, AL · On-site
We are seeking a Software Engineer with a background in developing and integrating weapon system ... In this role, you will be the technical engine behind our Joint Simulation Environment integration.
Huntsville, AL · On-site
We are seeking highly motivated Software Engineers to support the continued development and ... Experience working with Linux and UNIX environments * Strong skills with Integrated Development ...
Huntsville, AL · On-site
We are seeking highly motivated Software Engineers to support the continued development and ... Experience working with Linux and UNIX environments * Strong skills with Integrated Development ...
Experience developing software in a RHEL/Linux environment * Familiarity with Atlassian tools and ... Bachelor's Degree in Software Engineering or related field * Missile Defense domain knowledge
Experience developing software in a RHEL/Linux environment * Familiarity with Atlassian tools and ... Bachelor's Degree in Software Engineering or related field * Missile Defense domain knowledge
Huntsville, AL · On-site
Software Engineer Job Purpose We are looking for an enthusiastic Web Developer to support a unique ... environment. As your experience progresses, you will have the opportunity to hone your skills in ...
Huntsville, AL · On-site
Software Engineer Job Purpose We are looking for an enthusiastic Web Developer to support a unique ... environment. As your experience progresses, you will have the opportunity to hone your skills in ...
Huntsville, AL · On-site
nLogic is seeking a Software Engineer to support a mission-focused effort in the Huntsville area ... Experience developing software in a RHEL/Linux environment * Familiarity with Atlassian tools and ...
Huntsville, AL · On-site
nLogic is seeking a Software Engineer to support a mission-focused effort in the Huntsville area ... Experience developing software in a RHEL/Linux environment * Familiarity with Atlassian tools and ...
Huntsville, AL · On-site
Job Title SOFTWARE ENGINEER Location Huntsville, AL US (Primary) Category Engineering Job Type ... environment. Igniters are self-motivated, mission-driven, and relentless in solving the Warfighters ...
Huntsville, AL · On-site
Job Title SOFTWARE ENGINEER Location Huntsville, AL US (Primary) Category Engineering Job Type ... environment. Igniters are self-motivated, mission-driven, and relentless in solving the Warfighters ...
Huntsville, AL · On-site
We are currently seeking Software Engineers to join our team based in Huntsville, AL ... Candidates will work in an Agile team environment where they will actively engage in sprints and ...
Huntsville, AL · On-site
We are currently seeking Software Engineers to join our team based in Huntsville, AL ... Candidates will work in an Agile team environment where they will actively engage in sprints and ...
Huntsville, AL · On-site
Software Engineer, SME OverviewSimTech, Inc., recognized as one of the 2026 Best Places for Working ... Proficiency working in Linux-based development environments. Experience with software configuration ...
Quick apply
Huntsville, AL · On-site
Software Engineer, SME OverviewSimTech, Inc., recognized as one of the 2026 Best Places for Working ... Proficiency working in Linux-based development environments. Experience with software configuration ...
Huntsville, AL · On-site
They are currently seeking a driven Software Engineer to support the Army Logistics Engineering ... Igniters operate in the world's most demanding environment. Founded in 2001, the company is ...
Huntsville, AL · On-site
They are currently seeking a driven Software Engineer to support the Army Logistics Engineering ... Igniters operate in the world's most demanding environment. Founded in 2001, the company is ...
Birmingham, AL · On-site
$114K - $151K/yr
Develop scalable solutions within distributed system environments. * Collaborate with data engineering and analytics teams to integrate AI models into production systems. Software Engineering ...
Quick apply
Birmingham, AL · On-site
$114K - $151K/yr
Develop scalable solutions within distributed system environments. * Collaborate with data engineering and analytics teams to integrate AI models into production systems. Software Engineering ...
Huntsville, AL · On-site
Software Engineer, SME Overview SimTech, Inc., recognized as one of the 2026 Best Places for ... Proficiency working in Linux-based development environments. Experience with software configuration ...
Huntsville, AL · On-site
Software Engineer, SME Overview SimTech, Inc., recognized as one of the 2026 Best Places for ... Proficiency working in Linux-based development environments. Experience with software configuration ...
Huntsville, AL · On-site
Software Engineer, SME Overview SimTech, Inc., recognized as one of the 2026 Best Places for ... Proficiency working in Linux-based development environments. Experience with software configuration ...
Huntsville, AL · On-site
Software Engineer, SME Overview SimTech, Inc., recognized as one of the 2026 Best Places for ... Proficiency working in Linux-based development environments. Experience with software configuration ...
Huntsville, AL · On-site
... environment. • Provide specific input to the software components of system design to include ... Engineering or Math) discipline. • Experience in software development in at least one object ...
Huntsville, AL · On-site
... environment. • Provide specific input to the software components of system design to include ... Engineering or Math) discipline. • Experience in software development in at least one object ...
Huntsville, AL · On-site
$100K - $120K/yr
I2X Technologies is seeking a Software Engineer to support ongoing activities for a customer in ... Hearing requirements include conversation in both quiet and noisy environments. Lifting may require ...
Huntsville, AL · On-site
$100K - $120K/yr
I2X Technologies is seeking a Software Engineer to support ongoing activities for a customer in ... Hearing requirements include conversation in both quiet and noisy environments. Lifting may require ...
$34.9K - $42.7K
2% of jobs
$42.7K - $50.5K
3% of jobs
$50.5K - $58.3K
6% of jobs
$58.3K - $66K
12% of jobs
$67.3K is the 25th percentile. Wages below this are outliers.
$66K - $73.8K
9% of jobs
The median wage is $80.3K / yr.
$73.8K - $81.6K
22% of jobs
$81.6K - $89.4K
12% of jobs
$95.1K is the 75th percentile. Wages above this are outliers.
$89.4K - $97.2K
13% of jobs
$97.2K - $105K
14% of jobs
$105K - $112.8K
3% of jobs
$112.8K - $120.5K
4% of jobs
$34.9K
$82.7K
$120.5K
An Environmental Software Engineer develops software to analyze, model, and manage environmental data, helping organizations improve sustainability and compliance. They work on applications related to climate modeling, energy efficiency, pollution tracking, and resource management. Their role combines environmental science, data analysis, and programming to create tools that aid decision-making and regulatory adherence.
As an Environmental Software Engineer, you might work on projects such as developing applications for environmental data analysis, creating modeling tools for climate or pollution prediction, or integrating sensor data into user-friendly dashboards. Your daily responsibilities often include collaborating with scientists and other engineers, writing and testing code, handling large environmental datasets, and ensuring software meets regulatory standards. You'll also work closely with project managers and clients to define requirements and deliver impactful solutions. Over time, you may have opportunities to lead projects, specialize in areas like GIS or climate modeling, or progress into roles with greater technical or managerial responsibility.
To thrive as an Environmental Software Engineer, you need strong programming skills, an understanding of environmental science principles, and a degree in computer science, environmental engineering, or a related field. Experience with GIS tools, modeling software, cloud platforms, and certifications like GISP or relevant environmental data standards is highly valuable. Excellent problem-solving, teamwork, and communication skills help you collaborate with scientists, stakeholders, and cross-functional teams. These competencies are crucial for developing effective, reliable solutions that address complex environmental challenges through innovative software.
For Environmental Software Engineer jobs in Alabama, the most frequently searched job titles are:
The top searched job categories for Environmental Software Engineer jobs in Alabama are:

Full-time
This job post has expired 1 day ago. Applications are no longer accepted.
7.8
Based on 80 frontline employees who took The Breakroom Quiz
88th of 226 rated it services
SAIC is seeking a Software Developer for the STARS products branch.
This position will be located in Huntsville, Alabama.
You will support the technical evolution of mission-critical warfighter training and planning tools. STARS FBM Planner is a Java based application that provides warfighters and sensor managers with the ability to rapidly plan, optimize, and deploy layered sensor search plans in operational timelines. Your software development will directly enhance the survivability and battlespace awareness of fielded assets, integrating high-fidelity intelligence data, complex physics-based models, and tactical hardware health into a streamlined operational tool.
Key Responsibilities:
Required Education:
Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience.
Qualifications:
Clearance:
Sourced by ZipRecruiter