Software Engineer, Deploy Observability Infra

2 Hours ago • All levels • $150,000 PA - $250,000 PA

Job Summary

Job Description

The Deploys and Observability Infra Team is looking for a Software Engineer to build a platform to ship the most reliable version of Notion. The role involves creating and improving deploy automation, developing observability solutions, optimizing deployment pipelines, creating developer tooling, improving incident response, and collaborating across teams. The responsibilities include building and enhancing deploy automation, designing and implementing monitoring tools, making deployments faster and more reliable, building internal tools for engineers, enhancing the observability stack, and working with product engineering teams. Engineers will be able to ship changes to users quickly and easily monitor the application.
Must have:
  • Experience with deploy systems and monitoring tools.
  • Understanding of CI/CD pipelines and GitHub Actions.
  • Strong communication skills, comfortable in a busy Slack environment.
  • Interest in learning how tools work at a fundamental level.
Good to have:
  • Familiarity with TypeScript.
  • AWS ECS experience.
  • Familiarity with gradual rollout systems.

Job Details

About Us:

We're 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. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.

We've been working on this together since 2016, and have customers like OpenAI, Toyota, Figma, Ramp, and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.

About The Role:

Millions of people use Notion — and this number is increasing every day. That means millions of people trust us to deliver a fast, reliable, and secure experience, and we value this more than anything. We want to keep earning trust, while also continuing to amaze our users with the tools they can build in Notion. The Deploys and Observability Infra Team builds the platform to ship the most reliable version of Notion. Engineers in Notion are amazed by how fast their changes are shipped to our users and how easy to monitor the application. You will contribute a variety of projects to make deploys more reliable, observability more useful.

What You'll Achieve:

  • Build and enhance deploy automation: Create and improve systems for automated, gradual, and safe deployment of changes across Notion's infrastructure.
  • Develop observability solutions: Design and implement monitoring tools and dashboards that help engineers understand application performance and health.
  • Optimize deployment pipelines: Work on making deployments faster, more reliable, and more predictable while maintaining safety guardrails.
  • Create developer tooling: Build internal tools that help engineers monitor their changes, debug issues, and understand system behavior.
  • Improve incident response: Enhance our observability stack to enable quick identification and resolution of production issues.
  • Collaborate across teams: Work closely with product engineering teams to understand their observability needs and improve deploy experience.

Skills You'll Need to Bring:

  • Strong infrastructure knowledge: Experience with deploy systems, observability platforms(Opentelemetry infrastructure), and monitoring tools. Understanding of CI/CD pipelines and GitHub Actions.
  • Communication skills: Must be responsive and comfortable helping engineers with their day-to-day development experience, particularly in a busy Slack environment.
  • Multitasker and present: you like interrupts especially if this is blocking engineers.You switch between your project work and day to day observability and deploy challenges.
  • Interest in learning how things work: you love to learn how the tools you use work at a fundamental level. You get excited at the idea of digging into third-party source code to understand how they work and find new ways to use them.
  • Pragmatic and business-oriented: You care about business impact and prioritize projects accordingly. You don't just go after cool stuff—you understand the balance between craft, speed, and the bottom line. To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.

Nice to Haves:

  • Familiarity with TypeScript, especially in ways to keep it running smoothly in a large codebase.
  • AWS ECS experience. Familiarity with Amazon Elastic Container Service (ECS) for container orchestration and deployment.
  • Having familiarity with gradual rollout systems. Experience with canary deployments and implementing safe, gradual rollout strategies for production changes.

We hire talented and passionate people from a variety of backgrounds because we want our global employee base to represent the wide diversity of our customers. If you’re excited about a role but your past experience doesn’t align perfectly with every bullet point listed in the job description, we still encourage you to apply. If you’re a builder at heart, share our company values, and enthusiastic about making software toolmaking ubiquitous, we want to hear from you.

Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.

Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in San Francisco, the estimated base salary range for this role is $150,000 - $250,000 per year.

#LI-Onsite

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Francisco, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

San Francisco, California, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

San Francisco, California, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

New York, United States (On-Site)

San Francisco, California, United States (On-Site)

Tokyo, Japan (On-Site)

Seoul, South Korea (On-Site)

Tokyo, Japan (On-Site)

View All Jobs

Get notified when new jobs are added by Notion

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug