Software Engineer, Deploy Observability Infra
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
Apply for this job
*
indicates a required field