Skip to content

Senior Software Engineer, Platform Engineering

Build and operate developer-facing platform services, APIs, tooling, and CI/CD workflows for product engineering teams. The role requires expert TypeScript/Node.js skills, strong Kubernetes and distributed-systems experience, production ownership, and proficiency with infrastructure automation and observability.

About the job

Responsibilities

  • Design, build, and maintain platform services, APIs, SDKs, and internal tools used across engineering teams.
  • Own platform services end-to-end, from design and implementation through production operation and continuous improvement.
  • Write high-quality, testable code.
  • Design and improve CI/CD workflows and developer automation for usability and efficiency.
  • Apply distributed systems and backend engineering principles to build scalable, resilient services and APIs.
  • Take production ownership of services and tools, including observability, debugging, incident response, and post-mortems.

Requirements

  • Expert-level proficiency with TypeScript and Node.js for production-grade APIs, services, developer tools, and developer-facing UIs such as React.
  • Strong automated testing practices, including unit, integration, and end-to-end testing.
  • Strong software engineering fundamentals, including distributed systems, API design, and production backend services.
  • Working proficiency with observability, including metrics, logging, distributed tracing, and SLI/SLO frameworks.
  • Strong proficiency with Kubernetes, including building software abstractions and APIs and extending capabilities through custom controllers and operators.
  • Strong proficiency designing and building CI/CD pipelines optimized for security, compliance, and developer experience.
  • Working proficiency with Infrastructure as Code using Terraform or Pulumi, GitOps practices, and cloud-native environments.
  • Strong communication, influence, and documentation skills, including producing ADRs, runbooks, and developer-facing documentation.

Nice-to-haves

  • Experience building internal developer platforms or platform-as-a-product initiatives, including developer portals and self-service tooling.
  • Experience with AI/ML integration, including LLM APIs, intelligent automation, AI-assisted developer tooling, and agentic patterns.
  • Working proficiency with cloud security practices such as IAM, secret handling, and encryption.
  • Experience with compliance tooling such as HIPAA, SOC 2, or HITRUST.
  • Experience with cloud cost optimization and FinOps.

Compensation

  • Annual salary range: 142700–158600.

Skills

TypeScript, Node.js, React, Distributed Systems, API Design, Kubernetes, CI/CD, Terraform, Pulumi, GitOps, Observability, Infrastructure As Code, LLM APIs, IAM, Finops

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.

Fivetran

Fivetran

Oakland, CA
Senior Software Engineer - Metadata
$140k+/yrOn-site5+ YOEBackend Engineering

Build and scale backend services for the dbt metadata platform, including discovery, catalog, lineage, and run history. The role requires 5+ years of software engineering experience, distributed systems expertise, strong backend development skills, and hands-on cloud and containerization experience.

GitLab

GitLab

United States
Senior Software Engineer , Security Platform: Authorization
$139k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer responsible for evolving GitLab’s authorization model across its Ruby on Rails monolith and next-generation policy engine. The role requires production Rails experience, authorization expertise, security judgment, API knowledge, and strong written communication.

GitLab

GitLab

Canada

Senior Software Engineer , SSCS: Authentication
$139k+/yrRemote5+ YOEBackend Engineering

Senior backend engineer building authentication and identity services across GitLab’s Rails monolith and GATE. The role requires professional Go or Ruby experience, authentication and authorization expertise, and the ability to solve complex security and scalability problems in a remote environment.

GitLab

GitLab

Canada

Senior Backend Engineer , Portfolio Experience
$139k+/yrRemote5+ YOEBackend Engineering

Builds and evolves scalable backend capabilities for GitLab’s portfolio planning and work items platform, partnering with product and users while mentoring engineers. Requires senior full-stack experience with a backend focus, Ruby on Rails, PostgreSQL performance optimization, API design, and automated testing.