Notion

Software Engineer, Cloud Infrastructure

Notion7 months ago
Location

San Francisco, California

Type

Full Time

Salary

USD 130,000 – 250,000

Level

Senior

Role

Cloud Infrastructure Engineer

Posted

Jul 25, 2025

Full TimeSenior

The role

Summary

Notion is seeking a skilled Software Engineer for its Cloud Infrastructure team to architect and scale the foundational cloud environment. The ideal candidate will drive infrastructure strategy, build self-service platforms, and ensure reliable, secure, and high-performance cloud infrastructure that supports Notion's rapid growth and global user base.

What you'll do

Cloud Infrastructure Strategy: Lead strategy and execution across compute, networking, and resource orchestration to support Notion's global user base of 100M+ users
Self-Service Platform Development: Build and maintain a next-generation self-service platform that enables rapid, reliable deployment with strong guardrails for hundreds of developers
Operational Excellence: Guide the team through high-severity incidents, improve observability, enhance incident response processes, and uphold reliability standards
Scalability and Performance: Ensure cloud infrastructure can scale reliably and securely, focusing on container orchestration, cloud cost efficiency, and global expansion

What we look for

Technical

Cloud Infrastructure ExpertiseDeep understanding of cloud concepts, networking, and compute optimization
Infrastructure as CodeProficiency in infrastructure automation tools like Terraform, Pulumi, or TypeScript
Test-Driven DevelopmentStrong ability to contribute to large codebases with a focus on testing and production environment validation

Education

Computer Science or Related FieldBachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

Cloud TechnologiesHands-on experience with cloud platforms like AWS and Cloudflare
Cloud EfficiencyExperience in capacity planning and cloud cost attribution

Skills

Required skills

Cloud ComputingAdvanced knowledge of cloud infrastructure, networking, and compute technologies
Software EngineeringExpertise in writing high-quality, scalable code and establishing strong architectural patterns
ObservabilityAbility to build and implement observability tools to validate changes and catch regressions

Nice to have

AI IntegrationCuriosity and willingness to adopt AI tools to improve work efficiency
Startup ExperienceComfort with fast-moving, unstructured environments in a hyper-growth startup

Compensation & benefits

Salary

USD 130,000 – 250,000 (annual)

Stock options

Available

Benefits

Competitive Compensation

Highly competitive base salary range with potential for equity

Hybrid Work Model

Flexible work arrangement with in-office collaboration on Anchor Days (Monday, Tuesday, Thursday)

Professional Growth

Opportunity to work on cutting-edge cloud infrastructure at a rapidly growing startup

Diverse and Inclusive Environment

Commitment to diversity, equity, and inclusion in hiring and workplace culture


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Interview In-depth technical discussion focusing on cloud infrastructure, system design, and problem-solving skills
  3. 3
    Coding Challenge Hands-on coding assessment to evaluate infrastructure-as-code and system optimization skills
  4. 4
    Onsite Interview Full-day interview with multiple team members, including technical and cultural fit assessments
  5. 5
    Final Interview Meeting with engineering leadership to discuss role expectations and team alignment

Apply for this position

You'll be redirected to the company's application page