Software Engineer III/Senior, Infrastructure Platform

ngrok Inc.•San Francisco, CA
•$165,600 - $247,500

About The Position

ngrok is hiring a Software Engineer III or Senior Software Engineer for its Infrastructure Platform team. The team builds and operates the internal systems ngrok engineers use to build, deploy, and run the ngrok platform, with a focus on APIs, abstractions, automation, reliability, and developer experience. Its work includes build systems, deployment workflows, infrastructure tooling, service reliability, and related internal systems. The role involves working on production systems with real traffic, latency constraints, and reliability requirements. The technology environment includes Go, PostgreSQL, gRPC, Kubernetes, Terraform, Protobuf, nix, and AWS. The codebase is primarily Go and TypeScript, with Postgres, Kafka, Protobuf, Kubernetes, Terraform, Helm, Buildkite, React, and GitHub also in use. This position is remote for candidates outside the Bay Area and hybrid for candidates within commuting distance of San Francisco. Bay Area employees commute to the office on Tuesdays and Wednesdays. Candidates must be US-based and authorized to work in the United States permanently without current or future visa sponsorship.

Requirements

  • At least 3 years of experience as a software engineer.
  • Experience building and operating distributed systems in AWS or other cloud environments.
  • Comfort with a statically typed, compiled language such as Go, Rust, C++, or Java.
  • Must be based in the United States and legally authorized to work there permanently without current or future sponsorship.

Nice To Haves

  • Experience with Go.
  • Experience with Kubernetes, Terraform, nix, PostgreSQL, Kafka, or gRPC.
  • Experience with observability platforms such as Datadog or Honeycomb.
  • Experience with internal developer platforms or builder tooling.
  • Experience with networking, infrastructure, or security-focused systems.
  • Interest in operational problems, developer experience, scalable systems design, and understanding how systems fail, recover, and evolve.

Responsibilities

  • Build and improve the engineering platform and the systems engineers use to develop, test, deploy, and operate ngrok.
  • Automate operational workflows, improve reliability, and build systems that scale under production load.
  • Improve developer experience through builder tools, deployment systems, CI/CD infrastructure, and internal abstractions.
  • Help maintain high uptime and operational excellence by improving observability, reliability, and incident response processes.
  • Mentor teammates, contribute technical direction, and help evolve the platform's architecture and operational maturity.

Benefits

  • Company-paid premiums for employee base healthcare, dental, and vision coverage, with half of dependent premiums covered.
  • Mental health and well-being support.
  • 401(k) matching: 100% match up to 3% of salary and 50% match up to another 2%.
  • Open, flexible vacation policy.
  • Up to 16 weeks of parental leave for employees who give birth and up to 8 weeks for new parents through birth, adoption, or fostering.
  • Annual professional development budget.
  • Annual home office/desk stipend.
  • Co-working space stipend.
  • Lunch for employees onsite at the San Francisco office two or more times per week.
  • Company offsites twice a year.
  • Bi-annual performance reviews and compensation reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service