Senior Backend Software Engineer II, Orchestration
5 days ago
Senior Backend Software Engineer II, Orchestration at dbt Labs About Us dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights. Since 2016, we’ve grown from an open‑source project into the leading analytics engineering platform, now used by over 50,000 teams every week. As of February 2025, we’ve surpassed $100 million in annual recurring revenue (ARR) and serve more than 5,400 dbt Cloud customers, including JetBlue, HubSpot, Vodafone New Zealand, and Dunelm. We’re backed by top‑tier investors including Andreessen Horowitz, Sequoia Capital, and Altimeter. We believe in empowering data practitioners: Code‑based data transformations unlock transparency, flexibility, and collaboration; Analysts should adopt software engineering best practices to build trusted data products; Core analytics infrastructure should be open source and user‑controlled; Analytical code—not just tools—should be shared and community‑driven. Our Orchestration team owns and operates critical services that power job scheduling and execution for dbt Cloud, operating at scale with strict uptime requirements and large enterprise needs. In this role, you can expect to: Help shape the future of the orchestration system by designing and implementing reliable, secure, highly available services, and refactoring legacy systems in collaboration with the staff+ engineering group. Work on complex systems and a variety of programming languages and technologies, including Python, Rust, Go, Postgres, Redis, Kubernetes, AWS, Terraform, and Datadog. Collaborate across multiple engineering teams, product management, UX designers, and customer support. Act as a mentor to junior engineers, providing guidance on best practices and architectural decisions. You are a good fit if you: Balance speed of delivery with designing and implementing reliable, secure, highly available services. Have extensive experience designing microservices, event‑driven architecture, and APIs (REST and/or gRPC). Have a strong knowledge of observability and debugging production issues at scale. Have a systematic problem‑solving approach coupled with strong communication skills and a sense of ownership and drive. Are passionate about upholding engineering best practices in all phases of the SDLC. Are a self‑starter and can lead a group of engineers from inception to implementation of ideas. You'll have an edge if you have: Worked asynchronously as part of a fully‑remote, distributed team. Have experience in the domain of data analytics and transformation. Qualifications Have 8+ years of experience as a software engineer. Minimum requirement of a bachelor's degree in a related field (computer science, computer engineering, etc.). Compensation & Benefits We offer competitive compensation packages commensurate with experience, including salary, equity, and where applicable, performance‑based pay. Our Talent Acquisition Team can answer questions around dbt Labs’ total rewards during your interview process. In select locations (Boston, Chicago, Denver, Los Angeles, Philadelphia, New York Metro, San Francisco, DC Metro, Seattle, Austin), an alternate range may apply. Salary: $190,000 – $230,000 CAD. Benefits: Unlimited vacation (and yes we use it), 401(k) with 3% guaranteed contribution, Excellent healthcare, Paid parental leave, Wellness stipend, Home office stipend, and more Equity or comparable benefits may be offered depending on legal limitations. Our Hiring Process (All Video Interviews) Interview with a Talent Acquisition Partner (30 mins) Technical Interview with Hiring Manager (60 mins) Team Interviews – Technical (3 rounds, 45 mins each) Final Leadership Interview (30 mins) dbt Labs is an equal‑opportunity employer, committed to building an inclusive team that welcomes diverse perspectives, backgrounds, and experiences. Even if your experience doesn’t perfectly align with the job description, we encourage you to apply—we value potential just as much as a perfect resume. Want to learn more about our focus on Diversity, Equity and Inclusion at dbt Labs? Check out our DEI page. dbt Labs reserves the right to amend or withdraw the posting at any time. For employees outside the United States, dbt Labs offers a competitive benefits package. RSUs or comparable benefits may be offered depending on legal or country limitations. #J-18808-Ljbffr
-
, , Canada dbt Labs Full timeAbout Us dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights. Since 2016, we’ve grown from an open source project into the leading analytics engineering platform, now used by over 50,000 teams every week. As of February 2025, we’ve surpassed $100 million in annual recurring revenue...
-
Backend Software Engineer II
2 weeks ago
, , Canada Procurify Full timeOverview We are looking for a Backend Engineer II to join our team and build the core engine that powers the Procurify platform. You will be a key contributor to the server-side systems that handle complex business logic, data storage, and API services, directly impacting the performance, reliability, and scalability of our entire application. Role : Backend...
-
Senior Software Engineer II, Fullstack
2 weeks ago
, , Canada Narvar Full timeJoin to apply for the Senior Software Engineer II, Fullstack role at Narvar Join to apply for the Senior Software Engineer II, Fullstack role at Narvar Narvar is growing! We are looking for Fullstack Software Engineers that enjoy working on both APIs and UIs. In this role, you will build products that power the post-purchase experience for the biggest brands...
-
Senior Software Engineer
2 weeks ago
, , Canada LLM Full timeLLM.co delivers private, secure large language model (LLM) solutions tailored for enterprises operating in highly regulated industries such as law, healthcare, finance, and government. We build and deploy domain-specific AI tools that help our clients gain insight and efficiency while maintaining full control over their data and compliance requirements....
-
Senior Software Engineer, Release Engineering
2 weeks ago
Canada - Remote Opportunity Temporal Technologies Full timeSummary We are seeking a Senior Software Engineer (or Software Engineer II) to join our Release Engineering team, focused on building and improving the systems that enable automated, reliable, and scalable software delivery across Temporal's platform. In this role, you will participate in the full software lifecycle — from design and implementation to...
-
Senior Software Engineer II
2 weeks ago
, , Canada Confluent Full timeSenior Software Engineer II - Platform Infrastructure (Remote - Canada) Join to apply for the Senior Software Engineer II - Platform Infrastructure (Remote - Canada) role at Confluent. This range is provided by Confluent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$179,200.00/yr -...
-
Senior Software Engineer II
4 weeks ago
, , Canada Confluent Full timeSenior Software Engineer II - Observability (Remote - Canada) Join to apply for the Senior Software Engineer II - Observability (Remote - Canada) role at Confluent We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion,...
-
Backend Software Engineer II
1 week ago
Canada Remote Procurify Full timeBackend Engineer II(100% Remote - Canada)ABOUT THE ROLEWe are looking for a Backend Engineer II to join our team and build the core engine that powers the Procurify platform. You will be a key contributor to the server-side systems that handle everything from complex business logic to data storage and API services, directly impacting the performance,...
-
Senior Java Engineer
2 weeks ago
, , Canada Jonas Software Full timeA leading software solutions provider in Canada is looking for a Senior Software Engineer (Java / AWS) to design, build, and maintain backend services. The ideal candidate will have over 8 years of experience in software engineering with proficiency in Java and cloud infrastructure (AWS). This role emphasizes collaboration with product teams and mentorship...
-
Senior Backend Software Engineer
5 days ago
, , Canada Atolio Full timeSenior Backend Software Engineer - Canada Join to apply for the Senior Backend Software Engineer - Canada role at Atolio About Us At Atolio, we are a fully remote, well‑funded startup founded by experienced leaders from Splunk and PagerDuty. We’re on a mission to make organizational knowledge instantly accessible regardless of which app, service, or...