Enable job alerts via email!

Senior Software Engineer - Backend

Rocket Lab

Alberta

Remote

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Rocket Lab is searching for a Senior Software Engineer to join its Engineering team in Alberta. This role involves leading backend development, establishing technical roadmaps for innovative products, and mentoring a team while working closely with product management. The ideal candidate will have strong expertise in Node.JS, Python, and cloud-based applications, contributing significantly to advancing capabilities in emissions software solutions.

Benefits

Unlimited PTO
Flexible Work Schedule
Company Equity
Group Insurance
Medical, Dental & Vision (100% company-sponsored for employee and dependents)

Qualifications

  • 5+ years of experience in senior backend development.
  • Extensive experience in Node.JS and Python, focusing on cloud technology.
  • Experience in building scalable systems for large real-time data streams.

Responsibilities

  • Lead the design and development of a major backend product.
  • Mentor and coach a cross-functional engineering team.
  • Architecting and optimizing GraphQL APIs for performance.

Skills

Backend Development
Node.JS
Python
AWS
GraphQL
Event-Driven Architectures

Education

Bachelor’s degree in Computer Science, Engineering, or equivalent

Job description

Who We Are

SensorUp, the global leader in enterprise software for methane emissions Measurement, Reporting, Verification, and Repair (MRVR), is serving the needs of oil and gas companies worldwide. With SensorUp Gas Emission Management Solutions, these enterprises are effectively executing their comprehensive methane detection and repair initiatives, ensuring they meet the most stringent emissions reporting standards. Providing support for the most recent multi-scale methane measurement technologies, contemporary reconciliation protocols, and interoperable open standards, SensorUp represents the cutting-edge of industry solutions. Its bedrock technology is an award-winning geospatial IoT platform, recognized by NATO, seamlessly connecting real-time operational data with predictive capabilities and task execution. Since its inception in 2014, SensorUp has claimed its place as the world's preeminent authority in geospatial sensor web. Pioneering and spearheading the development of several international sensor web standards for the United Nations' ITU-T and the Open Geospatial Consortium (OGC), the impact is far-reaching. These key enabling standards are integral to millions of sensors globally, forming the backbone of the world-wide sensor web.

Our Vision

At SensorUp, our vision is to lead the world in groundbreaking emissions software solutions, powering the fight against harmful methane emissions in the oil and gas industry. Through our advanced enterprise software and multi-scale methane measurement capabilities, we commit to assist businesses in their comprehensive detection and repair initiatives, setting a new standard in emissions reporting. Our dedication to the development of universal sensor web standards is creating a more connected, transparent, and responsible world. As we navigate the future, we aim to revolutionize the industry, cease methane leaks, and contribute to a cleaner, healthier planet.

The Role

SensorUp is seeking an exceptional Senior Software Engineer to join our Engineering team with a focus on the backend. This unique position offers the opportunity to leverage your skills to establish the technical roadmap for a critical, pioneering product stream. You will be responsible for the complete software development lifecycle encompassing design, development, and implementation of the full-stack solution. As a leader, you will also serve as a coach, mentoring and guiding a cross-functional team of engineers and fostering close collaboration with both the customer and product team.

Your Influence

  • Spearhead the design and development of a groundbreaking backend product from concept to launch, focusing on scalable and resilient architectures.
  • Foster a collaborative environment by working closely with product management and design in a cross-functional triad to ensure backend services align with business goals and user needs.
  • Lead the development and enhancement of high-performance, event-driven backend systems using Node.JS, Python, AWS services, DynamoDB, serverless technologies like Lambdas, as well as containerized architecture
  • Architect and implement robust GraphQL APIs with Apollo, integrating them with federated services and optimizing performance for large data streams.
  • Establish with your collaborators a robust feedback loop with the customer, soliciting and incorporating user feedback to drive continuous improvement in backend functionality and performance.
  • Actively contributing to backend development while providing guidance and mentorship to your engineering team.
  • Helping to make strategic decisions about the backend technology stack, including best practices in event-driven architectures and cloud-based solutions.

Your Experience

  • Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, or equivalent work experience, and 5+ years of Senior or higher backend development experience.
  • Extensive experience in backend development with Node.JS and Python, designing and optimizing cloud-based applications with AWS technologies such as Lambda, DynamoDB, and serverless architectures.
  • Experience in building and optimizing React-based applications, including state management with tools like Redux, Context API, or similar.
  • Proven track record of developing event-driven, scalable systems that handle large, real-time data streams, particularly from IoT devices.
  • Strong knowledge of event-driven architectures and experience designing highly available, distributed services in the cloud.
  • Experience implementing and optimizing GraphQL APIs using Apollo and AWS services, with familiarity in domain-driven design.
  • Deep understanding of relational and non-relational databases, particularly DynamoDB and S3 for storage and performance optimization.
  • Excellent communication and interpersonal skills, with the ability to effectively communicate ideas, expectations, and feedback to team members, stakeholders, and customers.
  • Demonstrated experience leading and mentoring a cross-functional engineering team.
  • Familiarity with Agile/Scrum methodologies and modern team organizational frameworks.

Why SensorUp?

  • Unlimited PTO
  • Flexible Work Schedule
  • Remote-first (Canada)
  • Company Equity
  • Group Insurance
  • Medical, Dental & Vision (100% company-sponsored for employee and dependents)
  • Life & ADD
  • FSA (company sponsored)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full Stack Web Developer

Fresh Tracks Canada Inc.

Calgary

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Edmonton

Remote

CAD 105,000 - 133,000

9 days ago

Senior Backend Developer (Remote)

Big Viking Games

London

Remote

CAD 120,000 - 140,000

Yesterday
Be an early applicant

Senior Backend Engineer - Remote

Jobot

Toronto

Remote

CAD 100,000 - 140,000

5 days ago
Be an early applicant

Senior Backend Engineer – Remote (Canada)

Calliere Group

Montreal

Remote

CAD 90,000 - 130,000

7 days ago
Be an early applicant

Senior Backend Engineer (North or South America)

Elevate Labs, LLC

Toronto

Remote

CAD 100,000 - 130,000

6 days ago
Be an early applicant

Senior Backend Engineer (AWS)

Lumenalta

Calgary

On-site

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Coming Soon - Senior Backend Developer

ActiveState

Vancouver

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Calgary

Remote

USD 80,000 - 110,000

30+ days ago