2

Remote Environmental Software Engineer Jobs in Vancouver, BC

Senior Software Engineer

Vancouver, BC ยท Remote

CA$98K - CA$147K/yr

Our environment spans multiple languages and frameworks, so we need someone who's comfortable ... Strong communication skills and comfort working in a remote, distributed team * Confidence in ...

Senior Software Engineer

Vancouver, BC ยท Remote

CA$98K - CA$147K/yr

Our environment spans multiple languages and frameworks, so we need someone who's comfortable ... Strong communication skills and comfort working in a remote, distributed team * Confidence in ...

Software Engineer (Analysis)

Vancouver, BC ยท On-site +1

CA$120K - CA$200K/yr

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 ...

Experience working independently in a fast-paced, product-focused environment . * Comfort taking ... We're remote-first, flexible, and distributed across North and South America, bringing together ...

... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... environment that celebrates knowledge sharing and mentorship. Our members enjoy one-on-one ...

... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ...

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

next page

Showing results 1-20

Remote Environmental Software Engineer information

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 are the key skills and qualifications needed to thrive as a remote environmental software engineer?

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 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 Vancouver, BC?

The most popular types of Environmental Software Engineer jobs in Vancouver, BC are:

What are popular job titles related to Remote Environmental Software Engineer jobs in Vancouver, BC?

For Remote Environmental Software Engineer jobs in Vancouver, BC, the most frequently searched job titles are:

What job categories do people searching Remote Environmental Software Engineer jobs in Vancouver, BC look for?

The top searched job categories for Remote Environmental Software Engineer jobs in Vancouver, BC are:

Infographic showing various Remote Environmental Software Engineer job openings in Vancouver, BC as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Senior Software Engineer

Vancouver, BC โ€ข Remote

CA$98K - CA$147K/yr

Full-time

Posted 12 days ago


Job description

Senior Software Engineer

This role reports to the Chief Technology Officer.

This is a full-time position open to candidates in Canada. 

Compensation:  $98,000 - $147,000


About the role

We're looking for a Senior Full Stack Software Engineer to join our engineering team. You'll work across our stack to build and maintain the tools independent publishers rely on every day. Our environment spans multiple languages and frameworks, so we need someone who's comfortable moving between them and picking up new ones as needed.


What you'll do

  • Design, build, and ship features across the full stack, from database to UI
  • Write clean, maintainable and well-tested code
  • Collaborate with product, design and other engineers to scope and deliver work
  • Debug and resolve issues across our systems
  • Drive technical decisions and help shape our architecture
  • Work directly with the CTO on technical strategy
  • Scale and unify our systems and infrastructure to scale to hundreds of independent publishers
  • Review code and mentor other engineers on the team


What we're looking for

  • 5+ years of professional full stack software engineering experience
  • Expertise in TypeScript, one or more frontend frameworks, and at least one other language
  • Solid understanding of HTML and CSS
  • Experience with relational databases and API design
  • Ability and willingness to learn new languages and frameworks as needed: our environment includes Python, PHP, Ruby, JavaScript, HTML, and CSS
  • Understanding of application security best practices (secure coding, CSP, authentication/authorization, common vulnerabilities like XSS, XSRF, and SQL injection)
  • Strong communication skills and comfort working in a remote, distributed team
  • Confidence in writing unit and integration tests
  • A track record of shipping and owning production systems
  • Ability to own the full development lifecycle of a work product, whether that’s a prototype (that may not have a design or be fully scoped) or a full production feature
  • Comfortable using AI coding tools responsibly: able to leverage them for productivity while still understanding, reviewing, and taking ownership of the code you ship


Nice to have

  • Experience in publishing, media, or subscription/membership platforms
  • Experience with Python, PHP, or Ruby specifically
  • DevOps experience with Heroku, Google Cloud, AWS, or Cloudflare


In line with Indiegraf's company values, we are seeking new team members who:

  • Love learning and sharing. We believe that constantly testing, gathering data and listening to feedback drives innovation. You are willing to learn and share with humility and are obsessed with seeking feedback to refine your work.
  • Are committed to equity and inclusion. Indiegraf is on a mission to change who owns media so that it better serves everyone. We want to work with people who are mindful of the power dynamics in everything they do and who contribute to an equitable work environment.
  • Are energized by growth. Creating new products and processes is your thing. Being part of a big, ambitious vision excites you. You're not afraid of change. You love taking chances and being accountable to goals. 
  • Are always seeking ways to do things more efficiently. Indiegraf is scaling a network of independent news outlets that can succeed in markets where traditional news models fail because they are more efficient. Our team is obsessed with replicability, scalability and cost efficiency.
  • Value a healthy work culture. We are a mission-driven, female-led company shaking up legacy news media dynamics. We work hard and unplug most weekends and during vacations. You want to contribute to a great culture that makes our team love Mondays. We are collaborative, and strive to win together as a team.

About Indiegraf

Indiegraf is a mission-driven technology company built by and for independent local media leaders. We serve large and small digital media, newspapers, radio stations and public media across the Americas, in both English and Spanish, with a special focus on underserved communities. We are a privately-held company, incorporated in Canada and the U.S., majority-owned by employees and impact investors who believe the future of local news is independent.

Headquartered in Vancouver Canada, we launched in May 2020 and now support publishers globally in English and Spanish. 

Our mission is to defend independent journalism by reducing reliance on any single funder, revenue stream, audience platform or government, so local media can dictate their own future.

Our vision is a world where every community is served by a resilient, sovereign news outlet—transforming local civic information from a fragile endeavour to a thriving pillar of democracy. 

Read more about us here.

Applying For This Role

  • We are committed to being a diverse and inclusive company. We encourage candidates with a range of perspectives, abilities, backgrounds and experience to apply. This job is fully remote with the possible, occasional, need for in-person gatherings in Vancouver. Applicants based anywhere in Canada are welcome to apply.
  • If you think this role sounds right for you but you don’t quite check all the boxes above - or you’re more senior than this - please apply anyway. We’d love to hear from you! All applications are reviewed by humans, and we’re happy to have a conversation with promising candidates.
  • To help make sure your application doesn’t get lost, please apply through bambooHR rather than sending a separate email or LinkedIn message. The application involves submitting your resume and answering a few questions. There is an optional cover letter if you want to add more context - you will not be dinged for skipping the cover letter if the questions already cover what you want to share.
  • We are hoping to hire for this position at the end of September, 2026.