1

Environmental Software Engineer Jobs in Raleigh, NC

C# Software Engineer 2

Cary, NC · On-site

$85 - $120/hr

... multi‑cloud environment. The team is super supportive, works hard and has fun. Essential ... Utilizes software engineering tools such as configuration management systems, build processes, and ...

... Software Engineer, you'll be a key part of our agile development team working on educational ... You enjoy working in a team-based collaborative environment, are proactive and with a strong sense ...

... Software Engineer, you'll be a key part of our agile development team working on educational ... You enjoy working in a team-based collaborative environment, are proactive and with a strong sense ...

Senior Software Engineer

Raleigh, NC · On-site +1

$118K - $195K/yr

As a Senior Software Engineer, your main focus will be on designing, developing, testing and ... We're a leader in open source because of our open and inclusive environment. We hire creative ...

... Myxx is looking for a Software Engineer to help develop our platform technology. The ideal ... Python * familiarity with cloud based environments such as Azure/AWS/etc All engineers should also ...

... Myxx is looking for a Software Engineer to help develop our platform technology. The ideal ... Python * familiarity with cloud based environments such as Azure/AWS/etc All engineers should also ...

Senior Software Engineer

Durham, NC · On-site

$120 - $160/hr

Senior Software Engineer This role is onsite in Durham, North Carolina with 2-3 days in-office ... Modern enterprises run their most critical applications in complex, cloud-native environments, and ...

Showing results 41-60

Environmental Software Engineer information

See Raleigh, NC salary details

$37.4K

$88.6K

$129.3K

How much do environmental software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for environmental software engineer in Raleigh, NC is $88,645.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,400.00 and $105,500.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.

What are the most commonly searched types of Environmental Software Engineer jobs in Raleigh, NC?

The most popular types of Environmental Software Engineer jobs in Raleigh, NC are:

What are popular job titles related to Environmental Software Engineer jobs in Raleigh, NC?

For Environmental Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:

What job categories do people searching Environmental Software Engineer jobs in Raleigh, NC look for?

The top searched job categories for Environmental Software Engineer jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Environmental Software Engineer jobs?

Cities near Raleigh, NC with the most Environmental Software Engineer job openings:

Infographic showing various Environmental Software Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $88,645 per year, or $42.6 per hour.

C# Software Engineer 2

Garmin Ltd.

Cary, NC • On-site

$85 - $120/hr

Other

Posted 4 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

14th of 159 rated electronics manufacturers


Job description

Overview

We are seeking a full-time C# Software Engineer in our Cary, NC location on the inReach Explore web team. This role requires you to currently be living in the Cary area. Every day our emergency response software helps coordinate rescues for hikers, boaters, adventurers, motorists, and pilots. Our satellite‑based communication devices ensure that these people stay in contact with emergency services and communicate with their loved ones from anywhere on the globe. Click here to check out the “Saved by Garmin” blog for real-life rescues. You’ll work with the latest version of .NET, test with cutting‑edge Garmin devices, send messages through satellites, use modern CI/CD tools to support a web application architecture in our multi‑cloud environment. The team is super supportive, works hard and has fun.

Essential Functions
  • Creates and executes small sets of new functionalities as part of a software project using C#, Knockout, React & Javascript, SQL to improve our web-based app and API
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
  • Provides reliable solutions to a variety of problems using sound problem solving techniques.
  • Performs technical root cause analysis and outlines corrective action for given problems.
  • Contributes to technical research on new technologies.
  • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some design aspects.
  • Serves as a mentor to less experienced software engineers (Software Engineer 1)
  • Supports working hours as part of a rotating schedule to provide on call support of Garmin’s 24/7 operations.
Basic Qualifications
  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience (not including co-ops or internships) OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated proficiency and experience necessary to develop moderately complex software in C# or Java
  • Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
Desired Qualifications
  • Outstanding academics (cumulative GPA greater than or equal to 3.5
  • Experience with the latest versions of .NET, ideally with web apps/APIs with Entity Framework and a relational database
  • Experience with Terraform to provision cloud infrastructure
  • Javascript or Typescript expertise

Garmin Blog

Saved by Garmin - All Content | Garmin Blog

Real stories from people who survived dangerous situations.

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.

This position is eligible for Garmin's benefit program. Details can be found here:

#J-18808-Ljbffr

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom