Senior Software Engineer - Denver, United States - Project Canary

    Default job background
    Full time
    Description

    Senior Software Engineer

    Department: Technology

    Employment Type: Full Time

    Location: Denver Headquarters

    Reporting To: Elizabeth Lyman

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

    Description

    Project Canary is a climate technology company that offers an enterprise emissions data platform that helps companies identify, measure, understand, and act to reduce emissions across the energy value chain. Our mission is to "Measure It" - leveraging sophisticated software solutions to help companies improve and report on their emissions footprint. We do this by building high-fidelity sensors, ingesting data from various other technologies and sources, characterizing the accuracy of such emissions data, and deploying advanced physics-based AI-powered models to identify leaks and quantify emissions.

    As a scaling PBC, we have excellent benefits, a people-first-oriented culture and policies, and an environment of fun that celebrates.

    The Senior Software Engineer will be a part of the technology team reporting to the Senior Software Engineering Manager. You will be working on our Canary SENSE and Carbon Portal applications. You will work to help oil and gas operators measure, visualize, understand, and mitigate their emissions. Partnering with our hardware, software and data science team.

    Key Responsibilities

    • Maintain, support, and extend our existing web-based products and services
    • Work closely with our engineering team to design, develop and deliver new applications and features for both internal and external users
    • Build and optimize RESTful API's for web applications
    • Optimize websites and applications to improve performance, user experience, and usability across a wide range of browsers, devices, and screen sizes

    Skills, Knowledge and Expertise

    • At least 5 years of experience as a Software Engineer working in a fast-paced environment
    • Bachelor's degree in Computer Science, Computer Engineering, formal training through a bootcamp (or equivalent professional experience)
    • Experience building web application backend APIs with Typescript, React and C#
    • Experience with GIS and timeseries data
    • Excellent understanding of React and experience building a SPA to completion
    • Understanding of authentication/authorization using OAuth and JWT/bearer tokens
    • Experience with Plotly, recharts or another similar charting library
    • Experience with Entity Framework or another modern ORM
    • Experience working with SQL and relational databases

    Benefits

    • Salary range: $150,000 - $175,000 annual base
    • Hybrid work environment - (Must work at least 3 days in office with Wednesdays and Thursdays being mandatory)
    • Health, dental, and vision insurance with low deductibles and premiums paid by company 99% for self and 50% for dependents and/or spouse
    • 401K with company match (no vesting period)
    • Opportunity for equity ownership
    • Student loan assistance
    • Unlimited PTO (minimum rule of taking at least 3 weeks off in a year)
    • Company-sponsored wellness days (ski/snowboard days and more)
    • 12 weeks of fully paid parental leave (gender neutral) including adoptions
    • Flex Choice Monthly Stipend - choice between parking, public transportation, or wellness assistance
    • Dog-friendly office environment (Denver headquarters only)

    Project Canary provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

    This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.