Notion

Software Engineer, Mail

Notion1 months ago
Location

New York, New York

Type

Full Time

Salary

USD 176,000 – 207,000

Level

Senior

Role

Backend Engineer

Posted

Jan 23, 2026

Full TimeSenior

The role

Summary

Notion is seeking a Backend Software Engineer to build and evolve the systems behind Notion Mail, focusing on AI-powered email infrastructure, data models, and asynchronous workflows. The ideal candidate will design scalable systems that enhance email communication and productivity while collaborating closely with cross-functional teams.

What you'll do

System Infrastructure: Own and develop systems that power AI-assisted email communication workflows at scale, ensuring high performance and reliability
Data Management: Build and maintain reliable data flows and models to keep email state accurate and up-to-date across complex systems
Asynchronous Processing: Design and implement low-latency, high-volume asynchronous processing systems to support advanced product experiences
Cross-Functional Collaboration: Partner with engineering, product, and design teams to deliver end-to-end features from backend foundations to customer-facing experiences
Production System Optimization: Enhance production system health by improving observability, performance, and operational reliability

What we look for

Technical

Systems DesignProven experience in designing scalable systems with clear architectural tradeoffs
Infrastructure KnowledgeHands-on experience with Kubernetes, observability tools like Honeycomb, and production system management
Data ModelingStrong skills in designing durable, performant, and evolvable data models and APIs

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Backend DevelopmentSubstantial experience in backend engineering, with a focus on scalable, distributed systems
Production SystemsDemonstrated track record of maintaining and improving large-scale production infrastructure

Skills

Required skills

Systems DesignAbility to design complex, scalable infrastructure with clear trade-offs
Data ModelingExpertise in creating robust and performant data models and APIs
Problem SolvingPragmatic approach to solving complex technical challenges with a focus on business impact

Nice to have

Full Stack ExperiencePrior full-stack development experience or interest in expanding skills
Distributed SystemsBackground in building high-volume asynchronous job execution and orchestration systems
Cloud InfrastructureHands-on experience with AWS and distributed systems architecture

Compensation & benefits

Salary

USD 176,000 – 207,000 (annual)

Benefits

Competitive Compensation

Highly competitive salary range with potential for equity

Hybrid Work Model

Flexible work arrangement with in-office collaboration on designated days

Professional Growth

Opportunity to work on cutting-edge AI and productivity technologies

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 assess background and initial fit
  2. 2
    Technical Phone Screen Detailed discussion of technical skills, systems design, and problem-solving approach
  3. 3
    Technical Interview In-depth technical interview focusing on backend engineering, systems design, and coding challenges
  4. 4
    Systems Design Interview Comprehensive evaluation of candidate's ability to design scalable, efficient backend systems
  5. 5
    Final Team Interview Meeting with potential team members to assess collaboration and cultural fit

Apply for this position

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