CrawlJobs Logo

Senior Full Stack Engineer, Orchestration

getdbt.com Logo

dbt Labs

Location Icon

Location:
Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

158000.00 - 192000.00 CAD / Year

Job Description:

The Orchestration team owns and operates some of the most critical services at dbt Labs that power job scheduling and execution for dbt Cloud. We are simultaneously evolving our product and system while operating at scale, meeting strict uptime requirements, and satisfying the needs of large enterprises. We are seeking a senior full-stack engineer with extensive frontend expertise and a deep passion for creating delightful customer experiences. You will play a key role in delivering our ambitious roadmap and shaping our frontend architecture, all while collaborating in a highly dynamic team environment.

Job Responsibility:

  • Help to design and develop innovative orchestration features end-to-end
  • Own and drive enhancement in the orchestration frontend
  • Work on complex systems and a variety of programming languages and technologies, including: Python, TypeScript, React, Go, Postgres, Redis, Kubernetes, AWS, Terraform and Datadog
  • Work closely with UX designer, PM, full stack and backend engineers of all levels, collaborate with multiple engineering teams across dbtLabs (from product engineering to infrastructure)
  • Take ownership of systems post-release by participating in on-call and support rotations
  • Act as a mentor to other engineers, providing guidance on best practices and architectural decisions

Requirements:

  • Are able to balance speed of delivery with designing and implementing reliable, secure, highly available services
  • Are an expert in frontend development with Typescript and React, driven by a passion for creating delightful customer experiences
  • 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 SDLC
  • Are a self-starter and can lead a group of engineers from inception to implementation of ideas

Nice to have:

  • Worked asynchronously as part of a fully-remote, distributed team
  • Have experience in the domain of data analytics and transformation
What we offer:
  • Unlimited vacation
  • 401k w/3% guaranteed contribution
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend

Additional Information:

Job Posted:
January 03, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Full Stack Engineer, Orchestration

Senior Full Stack Software Engineer

You will be joining the dynamic technical team supporting an international clien...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
6000.00 - 8000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
January 10, 2026
Flip Icon
Requirements
Requirements
  • Proven expertise with modern JavaScript/TypeScript and professional experience in Angular.js AND/OR React.js
  • Strong background in building enterprise-grade applications using either Java (with frameworks like Spring Boot) or .NET (C# and .NET Core/Framework)
  • Strong background in microservices architecture and professional API development/management
  • Familiarity with both NoSQL and SQL databases (e.g., PostgreSQL, MongoDB)
  • A strong DevOps-oriented mindset, with hands-on experience in CI/CD tools (e.g., Jenkins, GitLab CI) and container orchestration (e.g., Docker, Kubernetes)
  • Minimum of 3+ years of relevant software development experience
Job Responsibility
Job Responsibility
  • Design and develop responsive, feature-rich user interfaces using Angular.js (or modern Angular) and/or React.js
  • Design, develop, and maintain secure, scalable backend services utilizing Java (e.g., Spring Boot) or .NET (e.g., .NET Core)
  • Create and manage high-performance APIs (RESTful/GraphQL) for seamless integration across complex enterprise systems
  • Translate complex business requirements into robust technical designs and clear documentation
  • Continuously improve CI/CD pipelines, champion testing automation, and apply strong DevOps practices to ensure fast, reliable deployments
What we offer
What we offer
  • Attractive package
!
Read More
Arrow Right

Senior Software Engineer (Process Orchestration)

As a Senior Software Engineer working in the Process Orchestration Group, your m...
Location
Location
United States , McLean
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field
  • Experience working in high-volume or mission-critical production environments
  • Proficiency in Java or C#
Job Responsibility
Job Responsibility
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment, including but not limited to Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux and React
  • Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
  • Leverage relevant software development experience to radiate best practices and faster development
  • Manage availability, latency, scalability and efficiency of the product by designing reliability into software and systems
  • Troubleshoot, investigate and diagnose incidents using a combination of tracing, alerting and log analysis
  • Contribute to software performance analysis and system tuning
  • Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
  • Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity
  • Perform code reviews which provide feedback not only on code quality, but on design and implementation
  • Build automation to prevent problem recurrence with tools such as JUnit, Spock, Jest, Jaeger, and/or Locust
What we offer
What we offer
  • Training and Development: During onboarding, we focus on equipping new hires with the skills and knowledge for success through department-specific training
  • Continuous learning is a central focus at Appian, with dedicated mentorship and the First-Friend program being widely utilized resources for new hires
  • Growth Opportunities: Appian provides a diverse array of growth and development opportunities, including our leadership program tailored for new and aspiring managers, a comprehensive library of specialized department training through Appian University, skills based training, and tuition reimbursement for those aiming to advance their education
  • Community: We’ll immerse you into our community rooted in respect starting on day one
  • Appian fosters inclusivity through our 8 employee-led affinity groups
  • These groups help employees build stronger internal and external networks by planning social, educational, and outreach activities to connect with Appianites and larger initiatives throughout the company
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

Embark on a transformative journey as a Senior Full Stack Developer. At Barclays...
Location
Location
United States , Whippany
Salary
Salary:
120000.00 - 175000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Designing, developing, and maintaining large-scale applications using Java (17 or higher)
  • Working with Spring Boot, Spring AI, Spring Batch, RESTful APIs, microservices, and SQL/NoSQL databases
  • Using at least one messaging platform such as MQ, TIBCO, Kafka, or Solace
  • Working with RDBMS platforms such as Oracle, MS-SQL, or PostgreSQL
  • Using Camunda BPM for workflow orchestration and BPMN 2.0
  • Debugging, optimizing, and improving application performance
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Medical, dental and vision coverage
  • 401(k)
  • Life insurance
  • Other paid leave for qualifying circumstances
  • Incentive award eligibility
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Full-Stack Software Engineer in the Archer AI team, you will design, develo...
Location
Location
United States , San Jose
Salary
Salary:
134400.00 - 168000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional software engineering experience
  • Strong proficiency in JavaScript/TypeScript and frameworks such as React, Angular, or Vue for frontend development
  • Strong backend development experience with Node.js, Python, Java, or Go
  • Knowledge of containerization and orchestration (Docker, Kubernetes)
  • Experience building and consuming RESTful APIs and/or GraphQL
  • Familiarity with databases (SQL and NoSQL)
  • Understanding of software engineering best practices including CI/CD, version control (Git), testing, and code quality
  • Ability to work across the full stack and quickly adapt to new technologies
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and deploying full-stack web applications
  • Building clean, responsive, and scalable user interfaces
  • Developing backend services, APIs, and data pipelines to support applications
  • Collaborating with cross-functional teams to gather requirements, define technical solutions, and deliver impactful software
  • Writing clean, maintainable, and well-documented code
  • Ensuring performance, security, and scalability of systems
  • Participating in code reviews, architecture discussions, and mentoring junior engineers
  • Staying current with modern frameworks, tools, and best practices in full-stack development
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Checkr Trust

Checkr Trust is building safer communities by providing our customers with risk ...
Location
Location
United States , San Francisco
Salary
Salary:
173000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in either computer science or electrical engineering
  • Have founded or held early roles at successful fast-paced startups
  • 6+ years of full stack software development experience
  • Advanced knowledge in Ruby (Ruby on Rails)/ Javascript (React), or similar languages/frameworks
  • Amazing product sense
  • Experimentation mindset
  • Experience building scalable technical architecture that can scale to 10mm+ users (including observability tooling, container orchestration, etc)
Job Responsibility
Job Responsibility
  • Work closely with customers, engineers, and leaders to design, build, and launch new products
  • Take full ownership of the entire process of developing end-to-end applications – from shaping the idea to delivering the finished application
  • Build and improve APIs, including integrating with third-party services to expand what our products can do
  • Embrace a customer-centric, product-first approach – partner directly with customer success, customers and stakeholders to better understand their needs and turn those into useful features
  • Keep code reliable and easy to maintain with solid testing, thoughtful reviews, and good practices
  • Run and measure product experiments, using what you learn to guide future development
  • Building scalable APIs and asynchronous event-based architecture that can reliably handle very high traffic
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to 25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend
  • Working at a startup within a startup
  • In-office perks (lunch four times a week, a commuter stipend, snacks and beverages)
  • A relocation stipend may be available
  • Fulltime
Read More
Arrow Right

Full Stack Developer

Full Stack Developer role in Citi's Chief Technology Office (CTO) Technology Str...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, or a related field
  • 8-10 years of professional experience in software development
  • Solid understanding of fundamental database concepts and practical experience with relational databases (e.g., MSSQL, Oracle) and/or NoSQL platforms (MongoDB)
  • Proficiency in Python, with experience in data manipulation and processing using frameworks like Apache Spark, PySpark
  • Hands-on experience with back-end technologies, such as Spring, Spring Boot, and Java 11+
  • Hands-on experience with front-end technologies, preferably React
  • Experience with Docker, Kubernetes, and container orchestration platforms
  • Comprehensive understanding of unit testing methodologies, test coverage principles, and experience in writing effective unit tests
  • Familiarity with foundational Generative AI model architectures (e.g., Transformers, GANs) and practical experience with deep learning libraries such as TensorFlow or PyTorch
Job Responsibility
Job Responsibility
  • Design, code, and optimize robust ETL data pipelines using technologies such as Python, PySpark, Apache Spark, Kafka, SQL to prepare large datasets for analysis
  • Participate in design, development, and deployment of full-stack applications utilizing Spring Boot and React frameworks
  • Implement scalable, resilient microservices deployed in Docker containers, orchestrated within an OpenShift environment
  • Work alongside senior developers to explore, fine-tune, and integrate pre-trained Generative AI models
  • Troubleshoot and resolve complex data-related issue and performance bottlenecks
  • Actively participate in agile ceremonies, including sprint planning, daily stand-ups, and sprint retrospectives
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

Madbox is a fast-growing mobile gaming company. We are looking for a Senior Data...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
madbox.io Logo
Madbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Engineering, Computer Science, or equivalent
  • 4+ years of proven experience in Big Data systems architecture and data pipelines
  • Experience with both SQL and NoSQL databases is required
  • Strong proficiency in Python
  • Proven experience with cloud platforms (preferably GCP) and their data services
  • Hands-on experience setting up and monitoring CI/CD pipelines
  • Proficient with orchestration tools (ideally Airflow)
  • Strong communication skills
  • Analytical and problem-solving mindset with attention to detail
  • Autonomous, proactive, and always looking for opportunities to improve solutions and processes
Job Responsibility
Job Responsibility
  • Start by onboarding on our full Data Stack, both technically (GCP, streaming, big data) and from a business logic perspective
  • Take ownership of end-to-end data pipelines, ensuring scalability, reliability, and maintainability
  • Continuously improve our data stack, proposing technical evolutions, monitoring infrastructure performance, and optimizing costs
  • Contribute to the growth and mentoring of junior profiles, providing guidance, sharing best practices, and supporting their development within the team
  • Design and optimize data models tailored to solve complex analytical and business requirements
  • Ensure data quality through cleansing, unit testing, and embedded DQA processes
  • Communicate effectively with technical and non-technical stakeholders, explaining solutions clearly and constructively
  • Demonstrate autonomy and decision-making skills, moving projects forward while keeping stakeholders informed
  • Take a key part in building and maintaining the Data Engineering roadmap, covering infrastructure, robustness, and business-driven initiatives
Read More
Arrow Right