companyNotion logo

Software Engineer, Developer Experience

NotionSan Francisco, California
On-site FullTime

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

About the job

About Us:

At Notion, we empower you to create exceptional tools that support your life's work. In an era filled with countless apps and browser tabs, Notion stands out by offering a unified platform for teams to manage everything seamlessly. Our integrated features connect documents, notes, projects, calendars, and emails, with AI capabilities designed to enhance productivity by automating tasks and delivering insights. Trusted by millions, including industry leaders like Toyota, Figma, and OpenAI, Notion is chosen for its flexibility, efficiency, and cost-effectiveness.

We value in-person collaboration, embodying it as a core aspect of our culture. As such, we require all employees to work from our offices on designated Anchor Days: Mondays, Tuesdays, and Thursdays. Specific teams may have additional in-office expectations.

About The Role:

With millions of users relying on Notion for a fast, reliable, and secure experience, maintaining this trust is paramount. The Developer Experience team is dedicated to architecting, implementing, and scaling the tools and frameworks that empower Notion developers. We are searching for passionate engineers who are eager to overcome engineering productivity challenges, possess a strong empathy for fellow developers, and enjoy effective communication with technical peers. While prior experience in this domain is a plus, the willingness to advocate for developer experience is essential.

What You'll Achieve:

  • Collaborate with cross-functional engineering teams to deliver an outstanding developer experience, utilizing tools such as the TypeScript language server, lint tooling, and the Notion CLI to enhance daily workflows.

  • Engage with cutting-edge tooling performance, staying abreast of new developments and evaluating tools within the JavaScript ecosystem to improve developer experience.

  • Work closely with GitHub and our CI systems to ensure swift and secure code merges, targeting a PR CI pipeline completion time of 15 minutes.

  • Take ownership of our development environment and toolchain, contributing to innovative projects across the organization for substantial impact.

Skills You'll Need to Bring:

  • A commitment to enhancing developer productivity: You possess a keen interest in empowering engineers to maintain their focus through improved tooling. You critically assess workflows, identifying bottlenecks and opportunities for enhancement.

  • Strong communication skills: Ability to articulate complex ideas clearly and work collaboratively with engineering teams.

  • Proficiency in relevant technologies: Familiarity with TypeScript, Git, CI/CD pipelines, and modern development practices.

  • A proactive learning mindset: Eager to stay updated with industry trends and tools that can enhance developer experience.

About Notion

Notion is a dynamic and innovative company dedicated to transforming how individuals and teams manage their work. Our platform integrates various functionalities into one cohesive tool, making it easier for users to navigate their tasks and projects. We pride ourselves on a collaborative culture that emphasizes teamwork, creativity, and a commitment to continuous improvement and learning.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.