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. Additionally, tackle high-leverage developer experience challenges including AI-assisted workflows and CI performance.
Requirements
Requires over 10 years of software development experience with deep expertise in operating production Go services at scale. Candidates must have a track record of owning platforms and the ability to make pragmatic systems trade-offs.
Key skills
Go, Software Development, Platform Engineering, Developer Experience, Systems Design, 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, Software Engineering, Automation