Role in brief
Notion seeks a Software Engineer for Developer Experience, focusing on building and enhancing Go as a platform. Ideal candidates have extensive experience in software development and a strong background in Go.
About the role
In this role at Notion, you will lead the development of Go as a fully supported language, working alongside TypeScript to improve developer productivity. Your contributions will help establish a reliable framework for running Go services at scale, ensuring teams can operate effectively within Notion's collaborative AI workspace.
You will be responsible for addressing engineering productivity challenges, enabling teams to adopt Go seamlessly. Success will be measured by your ability to deliver a concrete Go platform within your first 90 days, significantly impacting production teams and enhancing their operational capabilities.
The salary range for this role is competitive, with annual compensation between $299,000 and $352,000.
Skills that matter here
- Go: This role requires deep expertise in Go, particularly in operating production services at scale.
- TypeScript: You will work alongside TypeScript, contributing to a cohesive developer experience.
- Kubernetes: Experience with Kubernetes will support the deployment and management of Go services.
Who this role suits
- A seasoned software developer with over 10 years of experience in dynamic environments.
- Someone who thrives on making impactful trade-offs and can lead teams without bureaucratic delays.
- A pragmatic individual focused on improving developer experiences and business outcomes.
- An adaptable problem solver, eager to tackle high-leverage challenges in developer experience.
From the employer
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.
- 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.
- Strong systems judgment: you can make trade-offs explicit and bring teams along without turning it into a committee.
- Curiosity and breadth to jump onto the highest-leverage developer experience problems as needed.
- A drive to make developers’ lives better.
- Pragmatic and business-oriented: You care about business impact, not just going after cool stuff.
What Notion Offers
- Highly competitive cash compensation, equity, and benefits.
- The estimated base salary range for this role is $299,000–$352,000 per year.
Questions about this role
What is the remote policy?
The position is remote, allowing for flexibility in work location.
What is the required experience level?
Candidates should have over 10 years of hands-on software development experience.