Skip to content
NotionNotion

Software Engineer, Developer Experience

Build AI-powered developer experience systems spanning bug resolution, CI and build reliability, development environments, testing, and internal tooling. The role requires 10+ years of software engineering experience, strong systems thinking, technical leadership, and expertise in reliable developer infrastructure.

About the job

Responsibilities

  • Build an AI harness to automatically resolve bugs reported for the Notion app.
  • Improve CI and build reliability so engineers receive early feedback when changes break CI, with a goal of five-minute CI times.
  • Improve developer features for in-house, AI-first remote development environments.
  • Execute a shared roadmap with the US engineering team to increase developer satisfaction and enablement, informed by Developer Experience surveys.
  • Collaborate with engineers across the company to improve developer experience through tools such as the TypeScript language server, lint tooling, and the Notion CLI.

Requirements

  • 10+ years of experience with strong software engineering fundamentals and a track record of turning ambiguous goals into well-scoped, shippable milestones.
  • Ability to create technical roadmaps and plan and execute large projects.
  • Demonstrated innovation and willingness to learn new technologies.
  • Ability to thrive in ambiguity and solve business problems through technology.
  • Strong ownership and accountability for project and team success.
  • Strong communication and collaboration skills across functions, engineering teams, and time zones.
  • Experience building or operating developer tooling, including CI/CD, infrastructure workflows, or internal platforms, with a focus on reliability, observability, and developer trust.
  • Ability to create and harden AI agents by defining guardrails, adding evaluation and testing, and iterating based on workflow feedback.
  • Familiarity with agentic workflows, including code-based orchestration trade-offs, cost analysis, scalability, long-running workflows, and verification loops.
  • Systems-level debugging and performance-oriented thinking, including identifying bottlenecks and choosing pragmatic fixes.
  • Clear written communication, high-quality code reviews, and coaching or mentoring skills.

Nice to Have

  • Knowledge of building AI harnesses, including tool building and context harnesses.

Work Arrangement

  • Based in Hyderabad, India.
  • In-office work on Mondays, Tuesdays, and Thursdays.

Skills

TypeScript, Typescript Language Server, CI/CD, Developer Tooling, Infrastructure Workflows, Internal Platforms, Observability, AI Agents, Agentic Workflows, Code Orchestration, Systems Debugging, Performance Optimization, Lint Tooling, Notion Cli, Remote Development Environments

Together AI

Together AI

London, United Kingdom
Staff Software Engineer, Inference / Compute Infrastructure Engineering
No salary listedRemote7+ YOEDevOps / SRE

Build and operate a Kubernetes-native control plane for provisioning, scheduling, self-healing, and optimizing GPU inference infrastructure. The role requires strong software engineering, durable workflow orchestration, reconciliation systems, event-driven architecture, and platform API experience.

Okta

Okta

Bengaluru, India

Staff DevSecOps Engineer, Enterprise Technology
No salary listedOn-site8+ YOEDevOps / SRE

Owns enterprise DevSecOps architecture across Salesforce, NetSuite, Workday, AEM, and modern web platforms. The role requires 8+ years of DevSecOps, SRE, or security engineering experience, strong CI/CD and edge-security expertise, and leadership in secure automation, observability, identity, and compliance.

Together AI

Together AI

London, United Kingdom
Staff Software Engineer, Inference / Compute Infrastructure Engineering
No salary listedOn-site7+ YOEDevOps / SRE

Build and operate declarative control planes, durable workflows, and self-healing systems that provision and manage GPU inference infrastructure. The role requires strong software engineering, reconciliation or orchestration experience, and event-driven systems expertise.

Okta

Okta

Bengaluru, India

Staff Software Engineer
No salary listedHybrid7+ YOEDevOps / SRE

Builds and mentors development of scalable cloud tooling, Continuous Delivery platforms, Infrastructure as Code automation, and supporting microservices across AWS environments. The role requires substantial backend software development experience with Java, Go, or Python, plus Terraform, CI/CD, containers, and distributed systems expertise.

Fal

Fal

Remote

Senior/Staff Kubernetes Infrastructure Engineer
$180k+/yrRemote5+ YOEDevOps / SRE

Build and operate high-performance customer compute environments spanning bare metal, Kubernetes, Slurm, GPUs, networking, storage, and observability. The role requires 5+ years of production Linux infrastructure experience and strong expertise in bare-metal Kubernetes, NVIDIA GPUs, virtualization, and networking.