1

Environmental Software Engineer Jobs in Alabama (NOW HIRING)

Knowledge of modern software engineering principles, including object?oriented design, modular ... Comfortable working in virtualized environments, including VMware and managing multiple virtual ...

... environment dailySoftware engineering and software development with Java and/or C++ experiencePossess knowledge of basic software practices, including coding standards and configuration ...

Knowledge of modern software engineering principles, including object?oriented design, modular ... Comfortable working in virtualized environments, including VMware and managing multiple virtual ...

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 ...

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

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 ...

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 ...

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 ...

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 ...

Software Engineer IV

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 ...

... 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 ...

Software Engineer

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 ...

Showing results 41-60

Environmental Software Engineer information

See Alabama salary details

$34.9K

$82.7K

$120.5K

How much do environmental software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for environmental software engineer in Alabama is $82,654.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,600.00 and $98,300.00 per year, depending on experience, location, and employer.

What is an environmental software engineer?

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.

What does an environmental software engineer do?

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.

What skills and qualifications are needed to be an environmental software engineer?

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.

Infographic showing various Environmental Software Engineer job openings in Alabama as of August 2026, with employment types broken down into 79% Full Time, 5% Part Time, and 16% Contract. Highlights an 84% In-person, and 16% Remote job distribution, with an average salary of $82,654 per year, or $39.7 per hour.

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 80 frontline employees who took The Breakroom Quiz

88th of 226 rated it services


Job description

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:

  • Support the Software design for the FBM Planner suite, including the core man-in-the-loop graphical user interface, the Rapid Response Tool (RRT), and the Socrates parsing utility.
  • Support and maintain seamless interoperability with external intelligence and modeling frameworks, specifically the Threat Generation External (TGx) and the Threat Modeling Center (TMC) Threat Modeling & Simulation Suite (TMSS).
  • Support the implementation of heuristic algorithms for search plan optimization, deterministic statistical roll-ups for Probability of Acquisition (Pacq), and 4/3 Effective Earth Radius models for terrain masking (using DTED).
  • Ensure robust data ingestion and export pipelines for tactical log data from radars and tactical binary search plan files (SPT, OSP, Custom XML).
  • Support the software team in adopting DoD DevSecOps best practices, ensuring all code meets rigorous cybersecurity standards for deployment in operational military 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 a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

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:

  • Preferred experience in full-lifecycle software engineering. 
  • Strong programming skills in modern languages utilized for modeling and UI (C++, Java, Python).
  • Experience with XML data structures and parsing utilities.

Clearance:

  • Must be a U.S. Citizen.
  • Must possess an Active DoD Secret clearance.

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom