Skip to content

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.

New York, NYSan Francisco, CADevOps / SREHybrid10+ YOE

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

Staff Software Engineer, Cloud FinOps

Staff-level engineer driving company-wide cloud cost optimization and FinOps initiatives across engineering teams. Requires 5+ years infrastructure experience and 2+ years FinOps/cloud cost management.

180k – 240kUnited StatesDevOps / SRERemote5+ YOEAWSJava

Staff Software Engineer, Core Reliability

Staff engineer on the Infra Reliability team improving system resiliency, deployment safety, and configuration management for Coinbase's production environment at massive scale.

218k – 257kUnited StatesDevOps / SRERemote7+ YOEGoAWS

Staff+ Software Engineer, Caching

Build and operate Anthropic's managed Redis caching layer and client libraries from the ground up. Drive technical direction for distributed caching infrastructure across multi-cloud environments with focus on consistency, performance, and developer experience.

320k – 485kSan Francisco, CA +2DevOps / SREHybrid10+ YOEGoC++

Senior Staff Engineer, Platform R&D

Senior individual contributor embedded in Crusoe's Managed Platform Services team to accelerate delivery through rapid AI-augmented R&D, prototyping, and cross-domain technical leadership. Requires 10+ years experience with systems languages and cloud-native infrastructure.

245k – 295kSan Francisco, CADevOps / SREOn-site10+ YOEGoC++

Senior Staff Software Engineer, Infrastructure

Senior Staff Engineer defining the long-term technical vision and architecture for Rippling's Developer Experience platform, shaping AI-native engineering workflows and infrastructure for 1,000+ engineers.

201k – 345kSeattle, WA +2DevOps / SREHybrid10+ YOECI/CDBuild Systems