1

Environmental Software Engineer Jobs in California

The Software Engineer will support the Reverse Engineering, Science, and Technology for ... Ability to work independently in a remote environment while supporting geographically distributed ...

Software Engineer Runloop.ai is building the foundational infrastructure for the next generation of ... friction of environment setup and dependencies. We are a small but mighty team dedicated to ...

As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create a ...

Qualifications (Skills & Experiences & Education) * 10+ years of software development experience in HPC embedded environment Education * Required * Bachelor's degree in Computer Engineering, Software ...

Minimum years of relevant experience needed to perform the job · 10+ years of software development experience in HPC embedded environment Education Required · Software Engineering, Computer Science ...

... friction of environment setup and dependencies. We are a small but mighty team dedicated to ... The Role As a Software Engineer at Runloop, you'll be at the forefront of building a revolutionary ...

Software Engineer Location: San Diego, CA Clearance: Minimum Secret Position Summary ISPA ... If you're ready to make a significant impact in a rewarding environment, we encourage you to apply ...

As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create a ...

... environments to reduce downtime and eliminate application performance issues. Education and ... Software Engineering or a related field plus two (2) years of experience in a related occupation.

... environments to reduce downtime and eliminate application performance issues. EDUCATION AND ... Software Engineering or a related field plus two (2) years of experience in a related occupation.

Software Engineer Emeryville, CA 94608 Employment Type: Direct Hire Job Number: 31877 Job Location ... test, or R&D environment is a plus -- you don't need to write firmware, but you should be ...

... environments. EXPERIENCE * * A minimum of 5 years of proven experience as a Software Engineer with strong hands-on skills in C# and .NET required. * Experience with React or other modern JavaScript ...

next page

Showing results 1-20

Environmental Software Engineer information

See California salary details

$38K

$90K

$131.3K

How much do environmental software engineer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for environmental software engineer in California is $89,997.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,500.00 and $107,100.00 per year, depending on experience, location, and employer.

What is an Environmental Software Engineer job?

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 are some typical projects and responsibilities for an Environmental Software Engineer?

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 are the key skills and qualifications needed to thrive in the Environmental Software Engineer position, and why are they important?

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 California? The most popular types of Environmental Software Engineer jobs in California are:
What job categories do people searching Environmental Software Engineer jobs in California look for? The top searched job categories for Environmental Software Engineer jobs in California are:
What cities in California are hiring for Environmental Software Engineer jobs? Cities in California with the most Environmental Software Engineer job openings:
Infographic showing various Environmental Software Engineer job openings in California as of June 2026, with employment types broken down into 91% Full Time, 8% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $89,997 per year, or $43.3 per hour.
Software Engineer

Other

Posted 9 days ago


Job description

Senior Software Engineer

This senior software engineer will play a crucial role in building technical solutions to help other developers deliver faster with modern software and application development tools. This role will be part of the developer enablement organization and will be involved in building and enhancing in-house or cloud-based CI/CD tools. With thousands of developers and builds running on our pipelines each day, this role will be critical in supporting our products and services, specifically the artifact repository solution (Artifactory).

Key responsibilities for this role:

  • Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, implementation strategies); researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; identifying short and long term solutions; and directing users to appropriate contacts for issues outside of associate's domain.
  • Manages small to large-sized complex projects by reviewing project requirements; translating requirements into technical solutions; researching and identifying alternative solutions; determining needed solution based on return on investment and value add to the business; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; identifying areas of opportunity; interpreting information and identifying a solution; ensuring solution is sustainable across implementation and use; troubleshooting open issues and bug-fixes; and ensuring on-time delivery and hand-offs.
  • Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); performing root cause analysis to reduce future issues; engaging support teams to assist in the resolution of issues; developing solutions; driving the development of an action plan; performing actions as designated in the plan; interpreting the results to determine further action; and completing online documentation.
  • Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with the product management, project management, business, and user experience teams.
  • Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities.

Required Skills:

  • 5+ years of IT industry experience with a Bachelor's/Master's Degree in Computer Science or equivalent
  • DevOps experience in multi-cloud environment (MSFT Azure, AWS, etc)
  • Experience in binary repository solutions (Artifactory, Nexus, etc)
  • Source Control (GitHub, Bitbucket, Azure Repos etc)
  • Continuous Integration ( Azure Pipelines, Jenkins, Bamboo etc)
  • Continuous Deployment (Azure DevOps, Jenkins etc)
  • Experience with infrastructure automation tools (Terraform, Packer, Puppet, Ansible etc)
  • Scripting Experience (Python, Ruby, Bash, Shell, Node.js)
  • Experience in application monitoring, logging and alerting tools
  • Security and Network awareness
  • Experience in Agile methodologies
  • Experience working with global teams

Preferred Skills:

  • Testing automation experience
  • Container Concepts (Docker)
  • Orchestration (Kubernetes)

Required Skills - MUST BE based or willing to relocate to Sunnyvale, CA or Bentonville, AR.