2

Remote Environmental Software Engineer Jobs in California

Software Engineer, iOS

San Francisco, CA ยท Remote

$164.90K/yr

Title: Software Engineer, iOS Job Type: Contract Contract Length: 6 months Target Start Date ... You partner effectively with teams in a fully remote environment and discuss complex topics with ...

Enthusiasm for working in a dynamic startup environment Software Engineer - UI Location: Remote Position Overview We are dedicated to crafting, scaling, and maintaining high-performance, programmable ...

Enthusiasm for working in a dynamic startup environment # Software Engineer - UI Location: Remote Position Overview We are dedicated to crafting, scaling, and maintaining high-performance ...

... environment # Software Engineer - UI **Location:** Remote ## Position Overview We are dedicated to crafting, scaling, and maintaining high-performance, programmable, and visually stunning interfaces.

F lexible working hours and remote work options. * G enerous paid time off and holiday leave. * A ... I nclusive and diverse work environment.

Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared Are you ready to be ... Simulation environments. * Experience with geospatial engineering * Experience with Big Data ...

Use Github and our cloud environment to manage and deploy code * Analyze user needs and develop ... Collaborate with our local and remote developer team * Help document our app * Perform routine ...

Senior Software Engineer

San Francisco, CA ยท Remote

$144.30K - $190.30K/yr

Senior Software Engineer AirOps is the first end-to-end content engineering platform built for the ... remote environment * Bachelor's degree in Computer Science or equivalent experience Nice to Have:

Senior Software Engineer

San Francisco, CA ยท Remote

$144.30K - $190.30K/yr

Senior Software Engineer AirOps is the first end-to-end content engineering platform built for the ... remote environment * Bachelor's degree in Computer Science or equivalent experience Nice to Have:

Monday -Friday 40 hours/week Remote (Must attend quarterly meetings at HQ) Candidates must live ... Ability to work successfully in a fast-paced team environment and meet strict deadlines. * Ability ...

$83K - $100K/yr

This is a remote position. Job Summary: This role supports enterprise modernization and software ... Strong communication and collaboration skills in a team-oriented engineering environment. Desired:

New

Full Stack Developer

Ridgecrest, CA ยท Remote

$83K - $100K/yr

This is a remote position. Job Summary: This role supports enterprise modernization and software ... Strong communication and collaboration skills in a team-oriented engineering environment. Desired:

New

Software Engineer III

San Diego, CA ยท On-site +1

$125K - $175K/yr

Hybrid or remote work is not authorized Job Title * Software Engineer III Salary * $125,000 - $175 ... a DoD or government environment * Experience with applying modern software development ...

Software Engineer

San Diego, CA ยท On-site +1

$87.10K - $157.45K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Work in a collaborative environment that values technical rigor, creativity, and growth . Required ...

next page

Showing results 1-20

Remote Environmental Software Engineer information

What are the key skills and qualifications needed to thrive as a Remote Environmental Software Engineer, and why are they important?

To thrive as a Remote Environmental Software Engineer, you need a solid background in computer science, environmental science, and programming languages such as Python, R, or Java, often supported by a relevant degree. Familiarity with GIS tools, environmental modeling software, cloud-based collaboration platforms, and possibly certifications like AWS or GIS Professional are typically required. Strong problem-solving, self-motivation, and effective communication skills help you navigate remote teamwork and complex environmental data challenges. These abilities are crucial for developing accurate, scalable solutions that address real-world environmental issues while collaborating efficiently from a distance.

How does collaborating with cross-functional teams typically work for a Remote Environmental Software Engineer?

As a Remote Environmental Software Engineer, collaboration with cross-functional teams is primarily facilitated through digital communication tools such as video conferencing, project management platforms, and shared documentation. You will often work closely with environmental scientists, data analysts, and other engineers to translate technical requirements into software solutions. Regular virtual meetings and asynchronous updates help ensure everyone stays aligned, and clear documentation is vital for effective teamwork. Adapting to different time zones and communication styles can be challenging but is essential for project success.

What is a Remote Environmental Software Engineer?

A Remote Environmental Software Engineer is a professional who develops and maintains software applications focused on solving environmental challenges, such as climate modeling, pollution tracking, or resource management. They work remotely, often collaborating with multidisciplinary teams from different locations. Their responsibilities typically include designing, coding, testing, and optimizing software tools that help organizations monitor and address environmental issues. This role requires strong programming skills, knowledge of environmental science, and the ability to work effectively in virtual environments.

What is the difference between Remote Environmental Software Engineer vs Remote Environmental Data Analyst?

AspectRemote Environmental Software EngineerRemote Environmental Data Analyst
Required CredentialsBachelor's in Software Engineering, Environmental Science, or related; coding skillsBachelor's in Environmental Science, Data Analysis, or related; statistical skills
Work EnvironmentDeveloping software solutions, coding, testing remotelyAnalyzing environmental data, creating reports remotely
Employer & Industry UsageTech companies, environmental agencies, NGOsResearch institutions, government agencies, consulting firms
Common Search & Comparison IntentUnderstanding software development roles in environmental sectorUnderstanding data analysis roles in environmental sector

The Remote Environmental Software Engineer focuses on developing and maintaining software tools for environmental applications, requiring coding and software development skills. In contrast, the Remote Environmental Data Analyst specializes in interpreting environmental data to inform decisions, emphasizing data analysis and reporting. Both roles are vital in environmental sectors but differ in their core responsibilities and skill sets.

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 Remote Environmental Software Engineer jobs in California look for? The top searched job categories for Remote Environmental Software Engineer jobs in California are:
What cities in California are hiring for Remote Environmental Software Engineer jobs? Cities in California with the most Remote Environmental Software Engineer job openings:
Infographic showing various Remote Environmental Software Engineer job openings in California as of May 2026, with employment types broken down into 100% Full Time. Highlights an 10% In-person, and 90% Remote job distribution.
Software Engineer, iOS

Software Engineer, iOS

DeWinter Group

San Francisco, CA โ€ข Remote

$164.90K/yr

Contractor

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Title: Software Engineer, iOS Job Type: Contract Contract Length: 6 months Target Start Date: November 11th, 2025 Work Location/Structure: North America About the Opportunity Our client, a leader in the Social Media industry, is looking for a skilled Software Engineer, iOS to join their team for a 6-month contract engagement. This is a high-impact role that requires a self-motivated professional who can hit the ground running and deliver results quickly. Key Responsibilities & Deliverables Working cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features.

Contributing to the full development cycle: technical design, development, test, experimentation, analysis, and launch. This includes reviewing code and design docs, and giving feedback on product specs and mocks. Participating with a team of thoughtful, fast-moving, and motivated engineers.

Contributing to standards that improve developer workflows, recommending best practices, and helping mentor junior engineers on the team to grow their technical expertise. Continuously learning and improving your technical and non-technical abilities. Required Skills & Experience 6+ years of hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.

Deep expertise in iOS Development, Swift, and UIKit. This isn't a learning roleโ€”you need to be a subject matter expert. Demonstrated ability to work autonomously and manage your own time effectively to meet project goals.

Experience with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation. Strong communication skills to provide clear and concise status updates to the project team. BS degree in Computer Science, a similar technical field of study or equivalent practical experience.

Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule. Excellent communication skills. You partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.

Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. Software development experience in one or more general purpose programming languages (Java, C++, Python, Rust).

Familiarity with GraphQL and SwiftUI is a plus. Experience with medium-to-large-scale applications and experience with rigorous engineering processes typical of leading tech companies at scale. Experienced with scaling applications, driving complex initiatives across multiple teams and cross-functional stakeholders.

Knowledge about GraphQL, REST, HTTP basics, and the ability to design and implement maintainable APIs is a plus. #J-18808-Ljbffr