Software Engineer, Developer Experience at Notion
Notion is the collaborative AI workspace where teams and agents think together. We are building one unified place where knowledge, projects, meetings, and AI tools live side-by-side to make work faster, clearer, and less fragmented. Millions of individuals and companies trust Notion to manage their work.

Role Overview
Notion is the collaborative AI workspace where teams and agents think together. We are building one unified place where knowledge, projects, meetings, and AI tools live side-by-side to make work faster, clearer, and less fragmented. Millions of individuals and companies trust Notion to manage their work.
Role Summary: As a Software Engineer on the Developer Experience (DevEx) team, you will build AI-powered developer experiences that enable engineers to work quickly, comfortably, and safely.
Joining a global team across the US and India, you will own AI experiences, remote and local dev environments, builds, CI/CD pipelines, deploys, testing, and verification.
Work Model: This role is located in Hyderabad, India. Notion operates on a hybrid model with office working days on Mondays, Tuesdays, and Thursdays (Anchor Days).
Eligibility Criteria & Qualifications
- Over 10 years of strong software engineering fundamentals and track record of delivering complex projects.
- Proven experience building or operating developer tooling, CI/CD, infrastructure workflows, or internal platforms.
- Demonstrated experience with AI agents, agentic workflows, guardrails, and evaluation/testing frameworks.
- Ability to work onsite from the Hyderabad office on designated Anchor Days (Mondays, Tuesdays, and Thursdays).
Key Responsibilities
Infrastructure & Environment Management
- •Build an AI harness to auto-resolve bugs reported for the Notion application and improve resolution accuracy.
- •Execute a shared roadmap with the US engineering team to elevate overall developer satisfaction and productivity.
CI/CD & Automation
- •Improve CI and build reliability while maintaining a commitment towards a 5-minute CI feedback time.
- •Collaborate across engineering teams using tools like TypeScript language server, lint tooling, and Notion CLI.
Monitoring & Reliability
- •Enhance developer features for Notion's in-house, AI-first remote development environments.
Required Skills & Technologies
How to Apply
Submit your application directly through Notion's verified careers portal.
Review the published role requirements, degree qualifications, and eligible graduation batches above.
Ensure your resume highlights relevant projects and contains working GitHub repository links.
Click the official application button below to open Notion's direct careers page.
Complete and submit your application directly on the employer's portal.
You will be directed to Notion's official careers portal. Career Insights does not process applications or charge any candidate fees.
The specifications above are verified official details published by Notion. Candidates should verify all final terms, deadlines, and eligibility directly on Notion's official careers portal before submitting an application.
Recommended Preparation
Independent editorial guidance based on the published role information.
What to Prepare
Evaluate your cloud systems and infrastructure background against published criteria and automation focus areas.
B.E / B.Tech / MCA / B.Sc
Hiring evaluations prioritize demonstrable problem-solving, domain competence, and practical project evidence over specific degree pedigree.
Cloud services (AWS / Azure / GCP) and systems infrastructure.
Understand compute instances, virtual private clouds (VPCs), storage tiers, IAM security boundaries, and infrastructure-as-code principles.
Containerization, automation pipelines, and deployment tooling.
Master Docker multi-stage builds, container networking basics, CI/CD pipeline triggers (GitHub Actions), and fundamental Linux sysadmin commands.
Basic understanding of data storage, serialization, and persistence.
Be prepared to explain relational normalization (1NF-3NF), indexing trade-offs, foreign key constraints, and transactional consistency.
Familiarity with Git branching, pull requests, and collaborative repository management.
Review Git branch workflows, pull request code reviews, and maintain clean commit history with descriptive messages.
Onsite (Hyderabad, India) operational structure.
Highlight proactive written communication, technical documentation discipline, and the ability to troubleshoot errors systematically before escalating.
Technical Topics
Depending on the hiring team’s evaluation style, technical assessments for this role typically cover these core areas:
Topic 1: Cloud Architecture, Networking & IAM Security
- Core cloud primitives (EC2/VMs, VPCs, subnets, route tables, security groups)
- Identity and Access Management (least privilege principles, role delegation)
- Storage tiers (S3/Blob, block storage) and database connectivity
Topic 2: Containerization & Docker Best Practices
- Writing clean, multi-stage Dockerfiles for minimal image size
- Container networking, volume mounts, and environment configuration
- Container security: running non-root users, vulnerability scanning
Topic 3: CI/CD Pipelines & Infrastructure as Code (IaC)
- Building automated CI/CD workflows (GitHub Actions, GitLab CI, Jenkins)
- Declarative infrastructure templates (Terraform, CloudFormation)
- State file management, plan validation, and automated rollback strategies
Topic 4: Observability, Logging & Site Reliability (SRE)
- Monitoring metrics, distributed tracing, and centralized logging
- Formulating Service Level Objectives (SLOs) and Error Budgets
- High-availability failover, health checks, and autoscaling triggers
Topic 5: Incident Response, Post-Mortems & Operational Excellence
- Disaster recovery planning and backup verification
- Blameless post-mortem culture and identifying systemic failure points
- Infrastructure cost optimization and resource right-sizing
* Note: These are independent Career Insights editorial recommendations to help candidates structure their study plan. They do not represent guaranteed interview stages or official hiring mandates from Notion.
Practical Project
Build a small deployment workflow that demonstrates infrastructure, automation, observability, and release practices relevant to the role.
Automated CI/CD Pipeline with Multi-Stage Docker Build
A reproducible CI/CD workflow that lints source code, runs automated test suites, builds minimal multi-stage Docker images, and pushes to a container registry.
Docker / Containers, CI/CD Pipelines (GitHub Actions), Security Linting (Trivy), Shell Scripting
Include pipeline status badges, Dockerfile stage explanations, scan reports showing zero critical vulnerabilities, and deployment instructions.
How you optimized Docker layer caching, enforced non-root execution, and configured automated test failure gates.
Career Insights recommendation: This project is an independent editorial recommendation designed to help candidates build verifiable portfolio evidence. It is not required or sponsored by Notion.
Before You Apply
Verify your deployment workflows, configuration scripts, and application materials before applying.
Ensure your resume clearly highlights hands-on projects involving Developer Experience (DevEx), CI/CD & Infrastructure Workflows, AI Agents & Agentic Workflows. Include verified, publicly accessible GitHub repository links with clean README files.
Confirm that your graduation year (Not specified), educational background, and location match the employer's published requirements before applying.
Have 1–2 key projects prepared for technical discussion. Be ready to explain your database schema choices, API contracts, error boundaries, and design trade-offs.
Submit your application directly through Notion's official careers portal using the verified apply link below. Career Insights does not process applications or charge any candidate fees.
Career Growth Context
Editorial analysis of how this role advances cloud infrastructure, system reliability, and automation leadership.
Cloud Infrastructure & Tooling Orientation
Familiarity with cloud hosting services (AWS/Azure/GCP), container runtimes (Docker/Kubernetes), and environment configurations.
CI/CD Pipelines & Infrastructure as Code
Writing declarative infrastructure templates (Terraform), automating build pipelines, and securing container artifact delivery.
Observability & High Availability Architecture
Implementing distributed tracing, log metrics alerting, multi-region failover configurations, and disaster recovery drills.
Progression Toward Senior SRE / Platform Lead
Defining site reliability objectives (SLO/SLI), architecting cost-effective scalable clusters, and accelerating engineering release velocity.
This page provides verified job details sourced from Notion's recruitment announcement, alongside independent preparation roadmaps authored by the Career Insights editorial team. Career Insights is not affiliated with Notion and does not collect candidate data or charge application fees.





