Software Engineer, Developer Experience (Go Lead)
Role responsibilities
Lead the implementation and scaling of Go as a production-supported language at Notion, establishing reliable service patterns and guardrails. Tackle high-leverage engineering productivity challenges including AI-assisted workflows, CI performance, and deployment tooling.
Requirements
Requires over 10 years of software development experience with deep expertise in operating production Go services at scale. Candidates must have a proven track record of driving platform adoption and strong systems judgment for making technical trade-offs.
Key skills
Go, Software Development, Platform Engineering, Systems Design, Developer Experience, Kubernetes, TypeScript, CI/CD Performance, Observability, Service Architecture, AI-assisted Development, Production Scaling
Keywords
Go, TypeScript, Kubernetes, Developer Experience, AI Agents, CI Performance, Observability, Reliability Tooling, Platform Engineering, Backend Services, Golden Paths, Service Architecture, Production Scale, Node.js, Automation, Software Engineering