Software Engineer, Developer Infrastructure

Notion is on a mission to make it possible for every person, team, and company to tailor their software to solve any problem and take on any challenge.
San Francisco, CA, USA
$145,000 - $250,000
Mid-Level Software Engineer
Hybrid
3+ years of experience

Description For Software Engineer, Developer Infrastructure

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.

Last updated 3 months ago

Responsibilities For Software Engineer, Developer Infrastructure

  • Take ownership of the overall development environment and toolchain
  • Drive novel projects across the company to deliver impact
  • Minimize time between code commit and production deploy through better tooling, testing, frameworks, and automation
  • Provide top-notch observability tools for Notion engineers
  • Scale Notion reliably

Requirements For Software Engineer, Developer Infrastructure

TypeScript
  • 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

Benefits For Software Engineer, Developer Infrastructure

  • Competitive salary
  • Hybrid work environment
  • Flexible work arrangement

Interested in this job?