The opportunity
We’re rolling out Go support at production scale at Notion, and we need an owner who can make it durable. You’ll lead the work to turn Go into a fully supported, well-operated platform: reliable and scalable service patterns, paved paths for our tooling stack, and the guardrails…
What you'll do
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. Go is the primary focus today, but there is opportunity to shape areas such as AI-assisted development, remote agent environments, CI performance, deployments, and developer workflows.
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.
By your 90th day, you’ll have shipped a concrete “Go platform v1” that: unblocks at least two production teams operating services at real world scale.
Over 10 years of hands-on software development experience, thriving in fast-paced and dynamic environments.
What they're looking for
- 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: you can 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.