Jobs in JS est. 2016

← All jobs

Project Canary are hiring a Senior Software Engineer

Senior Denver, Colorado, United States $150k–$185k posted 2026-08-19

Apply for this position →

Senior Software Engineer

Department: Technology

Employment Type: Full Time

Location: Denver Headquarters

Compensation: $150,000 - $185,000 / year



Description

Project Canary is a climate technology company offering an enterprise data platform that helps energy companies improve and report on their emissions footprint. Project Canary builds high-fidelity sensors, ingests data from various other technologies and sources, and leverages proprietary analytics and models to deliver insights that operators can act on to reduce emissions. The data-driven technology enables energy operators to stop leaks faster, reduce risk, streamline reporting, and differentiate their operations for key stakeholders.

We’re hiring a Senior Software Engineer who enjoys solving hard technical problems, working across the full stack, and taking meaningful ownership in a growing company. This role leans toward backend engineering, but we expect our engineers to be comfortable contributing wherever the product needs them. 

This is a hybrid role based in downtown Denver, Colorado. We value in-person collaboration and build best when engineers spend meaningful time working side by side, whiteboarding, prototyping, and iterating together. 


What You’ll Work On

What “Senior” Means Here 


What We’re Looking For

Technical Depth and Rigor 
You have demonstrated the ability to reason through complex systems and make sound engineering decisions. That evidence might come from: 
Our Stack 
Our application stack is primarily .NET, C#, Entity Framework Core, and React. This is a full-stack role with a backend lean. 

We’re especially interested in engineers who: 
You do not need deep experience in every part of our stack on day one. We care more about the strength of your engineering fundamentals, how quickly you learn, and how you approach unfamiliar problems. 

How We Use AI 
We expect engineers to use AI and other development tools where they improve speed, learning, and productivity. 

At the same time, you should be able to: 
We value engineers who can reason from first principles when needed rather than relying solely on established patterns or generated solutions. 

We care more about how you think, learn, and build than whether your background follows a traditional path.

Breadth and Curiosity 
We are especially drawn to engineers who have developed range over the course of their careers and can bring lessons from different technologies, systems, and problem spaces to new challenges. 

Strong candidates: 
Depth matters, but so does the ability to apply experience across different kinds of problems.

Startup Adaptability 
We are a mid-stage startup. Priorities evolve. Documentation is not always perfect. Sometimes the best path forward is not immediately obvious. 

We are drawn to engineers who: 
Ownership, Pace, and Judgment 
Strong candidates demonstrate: 
We value engineers who understand that great software supports real business outcomes.

Experience That Is Particularly Relevant, Not Required
Exposure to complex or real-world data problems is compelling, including: 
Strength in some areas can compensate for gaps in others. 


Benefits

Apply for this position →