engineering
Posted 5 hours agoSoftware Engineer, Developer Experience (Go Lead)
at Notion
New York, United StatesRemote
Requirements
- We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented.
- Each and every team of Notinos is working to set the standard for how humans work together in the AI era.
- From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work.
- 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 that make building in Go feel fast and safe.
- This role matters because our next wave of AI and agent-driven products will require backend services where Node won’t always be the right fit, and the platform decisions we make now will compound for years.
- experience ranging from AI-assisted development workflows and remote agent environments to CI performance, deployments, and reliability tooling.
- 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
- 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.
- 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: 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
- You may be opinionated, but you're not ideological and can learn new technologies as you go. - You don’t need to be an AI expert, but you’re 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.
Benefits
- Notion is committed to providing highly competitive cash compensation, equity, and benefits.
- The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s
Additional details
- Millions of individuals, small teams, and large companies run their work on Notion.
- Notinos (our employees) are customer zero in bringing this future of work to life.
- We care about craft, building things that last, and the belief that great work is still fundamentally human.
- ABOUT THE ROLE We’re rolling out Go support at production scale at Notion, and we need an owner who can make it durable.
- This role can be based in either San Francisco or New York City.
- We work from our offices on Mondays, Tuesdays and Thursdays (our Anchor Days) because we do our best thinking and building together in person.
- We’re looking for someone who’s excited to work alongside the team during those days.
- Experience team tackle whatever engineering productivity bottlenecks matter most.
- experience problems as needed. - A drive to make developers’ lives better: you have a strong interest in keeping engineers in their flow state, and especially in thinking outside of the box to find ways to pave a better golden path for engineers to follow. - Pragmatic and business-oriented: You care about business impact, not just going after cool stuff, and prioritize projects accordingly.