Skip to content
NotionNotionNew York, NY

Software Engineer, Developer Experience

Lead the rollout of Go as a fully supported, production-grade platform at Notion. Own service patterns, tooling, and guardrails while tackling high-leverage developer experience challenges across AI workflows, CI, and reliability.

Salary not listed
Hybrid10+ YOEDevOps / SRE

About the role

What You'll Achieve

  • Build out Notion’s next fully supported language (alongside TypeScript), with a clear operating model teams trust.
  • Own the success of Go as a platform at Notion, while helping the Developer Experience team tackle whatever engineering productivity bottlenecks matter most.
  • Establish safe, reliable frameworks and patterns for running Go services at scale (deployment, observability, reliability, and generally “how we do production”).
  • Enable service architecture, maintenance, and ownership through easy, AI-enabled tooling that reduces toil and raises quality.
  • Ship a concrete “Go platform v1” that unblocks at least two production teams operating services at real world scale by the 90th day.

Skills You'll Need to Bring

  • Over 10 years of hands-on software development experience, thriving in fast-paced and dynamic environments.
  • Deep Go expertise, including experience operating production Go services at scale.
  • Track record of defining, driving, and owning a platform that other teams adopt: libraries, golden paths, migration playbooks, and guardrails that make systems easier to run.
  • Strong systems judgment: make trade-offs explicit (speed vs safety, abstraction vs flexibility) and bring teams along without turning it into a committee.
  • Curiosity and breadth to jump onto the highest-leverage developer experience problems as needed.
  • Drive to make developers’ lives better: strong interest in keeping engineers in their flow state, and thinking outside of the box to find ways to pave a better golden path for engineers to follow.
  • Pragmatic and business-oriented: care about business impact, not just going after cool stuff, and prioritize projects accordingly.
  • Curious and willing to adopt AI tools to work smarter and deliver better results.

Nice to Haves

  • Experience using AI-enabled developer tooling to increase leverage (scaffolding, maintenance workflows, reliability checks, and reducing repetitive work through better automation).
  • Experience operating production-scale Kubernetes clusters.
  • Familiarity with TypeScript, especially in ways to keep it running smoothly in a large codebase.

Skills

GoTypeScriptKubernetesCI/CDObservabilityDeployment AutomationReliability EngineeringDeveloper ToolingAi-Assisted DevelopmentPlatform Engineering

Similar roles

DevOps / SRE jobs
Crusoe

Staff Infrastructure Engineer

CrusoeSan Francisco, CA +1

Staff Cloud Infrastructure Engineer responsible for managing Crusoe’s cloud fleet operations, building IaC automation for bare-metal server provisioning/reprovisioning, scaling deployments, GPU hardware troubleshooting, and transitioning to Kubernetes/containerized workflows.

208k – 253k/yr
On-site7+ YOEDevOps / SRE
Aurelian

Staff Infrastructure Engineer

AurelianSeattle, WA

Staff Infrastructure Engineer building analytics, observability, and developer tooling for Aurelian's real-time AI agents that support 911 emergency call centers. Requires 6+ years in infrastructure/platform/backend roles with experience in reliability and scale.

200k – 300k/yr
On-site6+ YOEDevOps / SRE
Stripe

Staff Engineer, Deployment Platform

StripeSeattle, WA

Staff Engineer owning end-to-end delivery of Stripe's deployment platform, including orchestrator evolution, Kubernetes fleet migration, anomaly detection, and reliability. Requires 10+ years experience leading large-scale infrastructure projects with deep expertise in distributed systems, containers, and operational excellence.

Salary not listed
Hybrid10+ YOEDevOps / SRE
Crusoe

Staff Production Engineer, Compute

CrusoeSan Francisco, CA

Staff Production Engineer responsible for developing automation/observability, scaling virtualization (KVM/QEMU), optimizing Linux kernel performance, and supporting AI/HPC workloads on CPU/GPU/DPU hardware. Requires 8+ years in Linux systems engineering, kernel internals, and virtualization.

209k – 253k/yr
On-site8+ YOEDevOps / SRE
Basis

Member of Technical Staff

BasisNew York, NY

Site Reliability Engineer building and operating scalable, reliable infrastructure for an AI-powered accounting platform at a fast-growing startup. Requires 5+ years production infrastructure experience, strong software engineering skills, IaC, observability, and on-call ownership in an onsite NYC role.

100k – 300k/yr
On-site5+ YOEDevOps / SRE