Notion is seeking a Software Engineer for their Developer Infrastructure team to architect, implement, and scale tools and frameworks used by Notion developers. This role focuses on enhancing developer productivity, improving the development environment, and ensuring a fast, reliable, and secure experience for millions of Notion users.
Key Responsibilities:
- Take ownership of the overall development environment and toolchain
- Minimize time between code commit and production deploy through better tooling, testing, frameworks, and automation
- Provide top-notch observability tools for Notion engineers
Required Skills:
- Multiple years of expertise in developer productivity, developer experience, or DevOps engineering
- Deep understanding of modern development practices and tools
- Experience designing, building, and evaluating developer tools
- Strong focus on simplicity, supportability, and ease-of-use in tool development
- Comfortable with the fast-paced, unstructured nature of a growing startup
- Pragmatic approach to balancing engineering quality with business impact
Nice-to-Have Skills:
- Deep understanding of TypeScript and large codebase management
- Experience untangling complex codebases with interwoven dependencies
- Experience scaling developer experience in a hyper-growth startup
- Ability to lead small teams and multi-month projects independently
Notion offers a competitive salary range of $145,000 - $250,000 per year for this role in San Francisco. The company provides a hybrid work environment with two anchor days in the office each week and flexibility for the remaining days. Notion is committed to diversity, equal opportunity, and providing reasonable accommodations for qualified individuals with disabilities.