1

Trainee Environmental Software Engineer Jobs (NOW HIRING)

Job Summary Exquisite Software is looking for an experienced software development engineer ... environment and in an ownership and results-oriented culture. • Experience developing software ...

Embedded Software Engineer 3 Contract Duration: 24 months Location: Chillicothe, IL Work ... Experience developing embedded software in a Linux environment required. * Experience with Git ...

Software Engineer I

Birmingham, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Ability to work collaboratively in a team-oriented environment. * Attention to detail and ...

Software developer roles and responsibilities include providing expertise in the full software ... Troubleshoot development and production problems across multiple environments and operating ...

Software developer roles and responsibilities include providing expertise in the full software ... Troubleshoot development and production problems across multiple environments and operating ...

Software developer roles and responsibilities include providing expertise in the full software ... Troubleshoot development and production problems across multiple environments and operating ...

Software Engineer I

Rochester, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Ability to work collaboratively in a team-oriented environment. * Attention to detail and ...

Software Engineer

Rockville, MD

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

... environmental services to a broad range of clients, including federal, state and city/local ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

Principal Software Engineer

Huntsville, AL · On-site

$133K - $178K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Principal Software Engineer Location : Onsite - Huntsville, AL Compensation : $160,000 - $200,000 ... safety-critical environments. As a defense-focused company of highly skilled and dedicated ...

Associate Software Engineer

Atlanta, GA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Collaborate with engineers, product managers, and other stakeholders to develop software solutions ... Support the development and deployment of applications in cloud environments. * Write clean ...

Software Engineer

Austin, TX · On-site

  • Medical

We are looking for engineers who are eager to learn, enjoy working across the stack, and care about building reliable software in environments where quality and correctness matter. RESPONSIBILITIES ...

Showing results 41-60

Trainee Environmental Software Engineer information

See salary details

$24K

$104.9K

$189K

How much do trainee environmental software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for trainee environmental software engineer in the United States is $104,863.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,000.00 and $120,000.00 per year, depending on experience, location, and employer.

What is the difference between Trainee Environmental Software Engineer vs Environmental Software Engineer?

AspectTrainee Environmental Software EngineerEnvironmental Software Engineer
QualificationsEntry-level, often requiring a degree in environmental science or software developmentTypically requires experience or advanced knowledge in environmental software development
Work EnvironmentTraining programs, internships, or junior roles within environmental tech companiesFull-time professional roles in environmental consulting or software firms
ResponsibilitiesAssisting in software development, learning environmental data analysis toolsDesigning, developing, and maintaining environmental software solutions

The Trainee Environmental Software Engineer is an entry-level position focused on learning and supporting environmental software projects, while the Environmental Software Engineer is a full-fledged professional responsible for developing and managing environmental software systems.

More about Trainee Environmental Software Engineer jobs

What cities are hiring for Trainee Environmental Software Engineer jobs?

Cities with the most Trainee Environmental Software Engineer job openings:

What are the most commonly searched types of Environmental Software Engineer jobs?

The most popular types of Environmental Software Engineer jobs are:

What states have the most Trainee Environmental Software Engineer jobs?

States with the most job openings for Trainee Environmental Software Engineer jobs include:

What job categories do people searching Trainee Environmental Software Engineer jobs look for?

The top searched job categories for Trainee Environmental Software Engineer jobs are:

Infographic showing various Trainee Environmental Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $104,863 per year, or $50.4 per hour.

Full-time

Re-posted 28 days ago


Job description

Job Title: Software Engineer
Work Location: Tampa, Florida
Job Description:
• Collaborating with System Engineers to perfect system design while maintaining
required performance characteristics.
• Demonstrating leadership abilities in an engineering environment to drive
operational excellence and best practices.
• Determining process improvements, best practices, and developing new processes.
• Working on Agile (Scrum) teams to build world class highly available and highly
scalable solutions.
• Designing, developing, modifying, implementing, and supporting software
components anywhere in the Software stack.
• Defining, developing, and maintaining REST based interfaces.
Developing new software components in Java, Swing, HTML5, J2EE to meet program needs.
• Performing thorough Unit Testing of software components to prepare for integration in a larger system.
• Conducting software component integration to ensure end-to-end system functionality prior to formal testing.
• Actively engaging with internal stakeholders to build consensus on system behaviors.
• Research, identify, and evaluate new technologies.
• Determining root cause for the most complex software issues and developing practical, efficient, and permanent technical solutions.
• Developing cloud software services and an understanding of design for scalability, performance, and reliability.