Skip to content
BuildOpsBuildOps

Staff Software Engineer, Integration Platform

Staff engineer responsible for architecting and scaling an integration and data platform, including APIs, databases, observability, and event-driven systems. The role requires 10+ years of software engineering experience and deep expertise in TypeScript, Node.js, PostgreSQL, GraphQL, REST, and cloud infrastructure.

About the job

Responsibilities

  • Architect, build, and maintain the integration and data platform using modern AI-native approaches to support expert agents across external systems and integrations.
  • Lead technical decisions across the stack, balancing performance, maintainability, scalability, and developer experience.
  • Design and optimize APIs and service patterns for product experiences and third-party integrations.
  • Improve database design, query performance, and data models for efficient storage and retrieval at scale.
  • Drive observability and operational excellence through logging, monitoring, tracing, alerting, and performance analysis.
  • Lead engineering-wide initiatives that improve customer experience, system performance, productivity, and knowledge sharing.
  • Evaluate and introduce technologies, patterns, and tooling that improve engineering efficiency and platform quality.
  • Define and reinforce testing practices across the stack with QA and engineering teams.
  • Mentor engineers through technical design reviews, architecture discussions, pair programming, and knowledge-sharing sessions.
  • Influence multiple engineering groups through technical leadership and cross-functional collaboration.

Requirements

  • 10+ years of software engineering experience, including deep experience with modern JavaScript and TypeScript environments and leading large technical initiatives.
  • Experience with workflows and data platforms, including data integrity, reconciliation, system quality, resilience, and reliability.
  • Production experience with Node.js, GraphQL, RESTful services, PostgreSQL, and Temporal.
  • Strong proficiency with SQL databases such as PostgreSQL or MySQL, including schema design and query optimization.
  • Experience with event-driven systems, messaging infrastructure, and real-time data processing.
  • Experience with Docker, Kubernetes, and modern cloud infrastructure across AWS, Google Cloud, or similar environments.
  • Strong understanding of CI/CD, automated testing, and scalable deployment practices.
  • Track record of mentoring engineers and raising the technical bar through influence, clarity, and execution.
  • Excellent communication and technical writing skills.

Nice to Have

  • Experience with large enterprise platforms, including ERP and CRM systems.
  • Experience leading initiatives involving platformization, service architecture, APIs, or financial and accounting systems.
  • Advanced degree in Computer Science, Engineering, or a related field.

Compensation and Benefits

  • Base salary range of $172,000–$229,000 plus annual bonus and meaningful equity.
  • Generous equity grant.
  • Comprehensive benefits package.
  • Flexible PTO and hybrid work schedules.
  • One-time work-from-home allowance.
  • Company events and team-building activities.
  • Opportunities for growth and career advancement.

Skills

JavaScript, TypeScript, Node.js, GraphQL, Rest, Postgres, Temporal, MySQL, SQL, Event-Driven Systems, Docker, Kubernetes, AWS, GCP, CI/CD

Databricks

Databricks

Vancouver, Canada

Staff Software Engineer - Backend
CA$173k+/yrOn-site10+ YOEBackend Engineering

Build large-scale backend infrastructure and data products for Databricks across areas such as log analytics, AI/BI, business semantics, and apps. The role requires staff-level software engineering experience, including 10+ years with Java, Scala, or C++ and expertise in distributed systems and cloud technologies.

Fivetran

Fivetran

Toronto, Canada

Staff Software Engineer
CA$168k+/yrHybrid7+ YOEBackend Engineering

Leads development of reliable, scalable database connectors and replication technology for enterprise data movement. The role requires strong Java or C/C++ experience, database internals expertise, distributed-systems design skills, and technical leadership through architecture, mentoring, and production investigations.

Fivetran

Fivetran

Denver, CO
Staff Software Engineer, Metadata
$162k+/yrRemote8+ YOEBackend Engineering

Technical leader for the Metadata team, designing distributed cloud subsystems and leading complex initiatives across discovery, catalog, lineage, and run history services. Requires 8+ years of software engineering experience, backend or systems expertise, cloud infrastructure experience, and strong architecture, reliability, and mentoring skills.

Fivetran

Fivetran

Oakland, CA
Staff Software Engineer, Metadata
$162k+/yrRemote8+ YOEBackend Engineering

Technical leader for the Metadata team, owning architecture and delivery of distributed backend services for discovery, catalog, lineage, and run history. The role requires 8+ years of software engineering experience, strong cloud and systems expertise, and a record of leading multi-engineer initiatives.

Okta

Okta

Toronto, Canada

Staff Backend Engineer, Passwordless
CA$160k+/yrHybrid8+ YOEBackend Engineering

Staff backend engineer leading the design, delivery, and operation of highly scalable passwordless authentication systems. The role requires deep Java and distributed-systems expertise, technical leadership, and experience with passkeys, FIDO2/WebAuthn, and identity protocols.