1

Environmental Software Engineer Jobs in British Columbia

... startup environment. Job Responsibilities: * Participate in all parts of software engineering ... ranging from design and implementation of software solutions to testing and peer review

This is not just another engineering job-it is an opportunity to shape the future of healthcare. We ... environments. Working at the intersection of software, hardware, imaging, and healthcare, you will ...

This is not just another engineering jobit is an opportunity to shape the future of healthcare. We ... environments. Working at the intersection of software, hardware, imaging, and healthcare, you will ...

Software Engineer, EverQuest

Vancouver, BC · On-site

CA$50K - CA$70K/yr

Degree in Computer Science or Computer Science Engineering or equivalent work experience * 5+ years of professional software engineering experience in a team environment * Ability to communicate ...

Senior Software Engineer

Vancouver, BC · Hybrid

$170K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Work in hybrid environment, with at least 3 days per week in our downtown Vancouver office. Traits ... Grounding in modern software engineering practices and design patterns * Solid understanding of the ...

Senior Software Engineer

Vancouver, BC · Hybrid

$170K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Work in hybrid environment, with at least 3 days per week in our downtown Vancouver office. Traits ... Grounding in modern software engineering practices and design patterns * Solid understanding of the ...

Title and Summary Senior Software Engineer Overview: The Decision Management Program (DMP) team is ... Experience supporting highly available, mission-critical platforms within regulated environments.

Senior Software Engineer

Vancouver, BC · On-site

CA$91K - CA$113K/yr

... environment. * Implement secure, reliable Java-based microservices and APIs that support ... Significant hands-on software engineering experience building and deploying highly scalable, high ...

Software Engineer (Analysis)

Vancouver, BC · On-site +1

CA$120K - CA$200K/yr

  • PTO

As a software engineer on our team, you'll be working closely with the whole company to bring ... You thrive in an environment that prefers prototypes over proposals. * Proactive in sharing ideas ...

Software Engineer

North Vancouver, BC · On-site

$70K - $120K/hr

  • Medical

  • PTO

... environment. Venue Kings is seeking a curious and collaborative Software Engineer - Backend and ... Data Integrations to join our growing technology team. You will contribute to the design ...

Software Engineer, Layer1

Vancouver, BC · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

We believe that fostering an inclusive environment, where individuals from various backgrounds and ... Who You'll Work With As a Layer1 software engineer, you will get to work on software that manages ...

Staff Software Engineer

Vancouver, BC · On-site

CA$122K - CA$163K/yr

... environment. * Architect and implement secure, reliable Java-based microservices and APIs that ... Significant hands-on software engineering experience building and deploying highly scalable, high ...

We are looking for a Staff Software Engineer who can turn ideas into production capabilities and ... Life at Ping: We believe in and facilitate a flexible, collaborative work environment. We're ...

... environment. * Implement secure, reliable Java-based microservices and APIs that support ... Significant hands-on software engineering experience building and deploying highly scalable, high ...

next page

Showing results 1-20

Environmental Software Engineer information

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 popular job titles related to Environmental Software Engineer jobs in British Columbia?

For Environmental Software Engineer jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Environmental Software Engineer jobs in British Columbia look for?

The top searched job categories for Environmental Software Engineer jobs in British Columbia are:

Infographic showing various Environmental Software Engineer job openings in British Columbia as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

$40 - $55/hr

Full-time

Re-posted 24 days ago


Job description

Responsibilities and duties:

  • Build, design, develop and maintain complex, scalable applications and deliver robust computer-based system solutions, including mobile applications.
  • Collaborate within development team to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
  • Research, design, develop, and modify enterprise-wide systems and application software.
  • Design, develop and maintain data platform components that power the Telemetry systems, and help stand up scalable & reliable services with great monitoring & telemetry support.
  • Manipulate and analyze complex, high-volume data systems for scalability and compliance.
  • Analyze, design and develop tests, and design and develop a processing platform using various configuration management technologies.
  • Test software development methodology in an agile environment; analyze and provide ongoing maintenance, support and enhancements in existing systems and platforms, also provide recommendations for continuous improvement.
  • Create technical specifications and apply software engineering principles to analyze, problem-solve, and design a solution.
  • Monitor system performance and perform predictive maintenance, also perform system risk and reliability analysis.

Qualifications:

  • A bachelor's degree in computer science, software engineering, information systems, or a related field, or equivalent experience.
  • Strong knowledge of Java and C++
  • At least 2 years of relevant experience is required
  • Well versed in designing, debugging and documentation
  • Excellent verbal and written communication skills
  • Analytical and logical thinking
  • Strong problem-solving skills
  • Ability to work without supervision

How to apply:

Please forward your resume to abmpersonneldepartment@gmail.com with the subject "Software Engineer".We would like to thank all applicants for their interest; however, only those chosen for an interview will be contacted.