CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Work Mode

Senior Backend Software Engineer II, Orchestration Jobs (Remote work)

2 Job Offers

Filters
Senior Backend Software Engineer II, Orchestration
Save Icon
Join dbt Labs as a Senior Backend Engineer II on the critical Orchestration team. Design and evolve high-availability microservices and event-driven systems for dbt Cloud's job scheduling. This remote US role requires 8+ years of backend experience, expertise in APIs, and a passion for mentorship...
Location Icon
Location
United States
Salary Icon
Salary
172000.00 - 207900.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Senior Backend Software Engineer II, Orchestration
Save Icon
Join dbt Labs as a Senior Backend Engineer II on the critical Orchestration team. Design and evolve scalable, event-driven microservices using Python, Rust, and Go in a remote Canadian role. Enjoy unlimited vacation, excellent healthcare, equity, and a fully remote culture while shaping enterpris...
Location Icon
Location
Canada
Salary Icon
Salary
190000.00 - 230000.00 CAD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Explore senior-level backend software engineering jobs focused on orchestration, a critical domain at the heart of modern distributed systems. A Senior Backend Software Engineer II specializing in Orchestration is a pivotal role responsible for designing, building, and maintaining the core systems that coordinate, schedule, and execute complex workflows and data pipelines across scalable cloud infrastructure. This profession sits at the intersection of reliability, scalability, and product evolution, demanding engineers who can balance long-term architectural vision with the operational rigor required for business-critical services. Typically, professionals in these roles own the end-to-end lifecycle of orchestration services. Common responsibilities include architecting and implementing highly available, fault-tolerant microservices and event-driven systems that manage job scheduling, dependency resolution, and state management. They are tasked with evolving legacy systems to meet modern standards while ensuring zero downtime, often refactoring and improving core platforms to enhance performance and developer experience. A key aspect is designing robust APIs (both REST and gRPC) that serve as the backbone for internal and external integrations. Collaboration is fundamental; these engineers frequently work cross-functionally with product managers, UX designers, and other engineering teams to translate product roadmaps into technical reality, while also mentoring junior engineers on best practices and architectural patterns. The typical skill set and requirements for these high-impact jobs are extensive. Candidates generally possess 8+ years of software engineering experience, with a strong foundation in computer science principles. Expertise in designing distributed systems, deep knowledge of concurrency, and proficiency in multiple programming languages and technologies are standard. A systematic problem-solving approach is non-negotiable, coupled with strong skills in observability, monitoring, and debugging production issues at scale. These roles require a strong sense of ownership, drive, and the ability to be a self-starter who can lead technical projects from inception to implementation. Passion for engineering excellence—including code quality, testing, and security throughout the SDLC—is paramount. Ultimately, this profession is for those who thrive on building the reliable, scalable plumbing that powers complex applications, making them some of the most sought-after and challenging jobs in backend engineering.

Filters

×
Countries
Category
Location
Work Mode
Salary