18 open TypeScript positions
The Enterprise Technical Support Specialist will provide white-glove support to Notion's largest enterprise customers, resolving complex technical issues and advising on AI tool adoption. This role involves troubleshooting across platforms, collaborating with engineering teams, and improving support processes while working hybrid (3 days onsite).
This Software Engineer role in the AI Connectors team involves building the end-to-end AI agentic search experience, including designing and shipping data sync connectors. Key responsibilities include building semantic search infrastructure powered by vector embeddings and implementing ranking systems to surface relevant results across multiple data sources. The role requires strong foundational skills in distributed systems and data pipelines, working collaboratively in a fast-paced, hybrid-in-office environment.
This Staff Software Engineer role on the AI Connectors team focuses on building the end-to-end AI agentic search experience at Notion. Key responsibilities include designing and shipping connectors to sync third-party data, building semantic search infrastructure using vector embeddings, and implementing robust ranking systems. The engineer will own these foundational pieces, ensuring they scale effectively across millions of documents while collaborating cross-functionally to define product strategy.
This role involves joining a new team focused on building and improving Admin Mode, Notion's critical internal platform used daily by hundreds of employees for customer support, trust & safety, and engineering tasks. Key responsibilities include redesigning the UI/UX to consolidate workflows, ensuring platform reliability, and building standardized APIs and tools to enable extensibility across internal teams. The engineer will directly impact Notion's operational efficiency by transforming challenging workflows into streamlined tools for agents and developers.
The Software Engineer on the Primitive Foundations team will design, build, and evolve Notion’s core software building blocks (primitives) across the stack. Key responsibilities include improving foundational pieces like databases and views, partnering with product teams to turn use cases into robust systems, and creating documentation to multiply engineering efforts. This role focuses on shipping high-quality, user-facing products using TypeScript and React while improving the reliability and performance of core systems.
The QA Engineer will drive quality initiatives to ensure product reliability and user experience across web and mobile platforms. Key responsibilities include leading manual and automated testing efforts, identifying testing infrastructure investments, and mentoring junior engineers on best practices. The role requires deep expertise in mobile automation (Appium) and collaboration with cross-functional partners to meet quality requirements.
Weekly TypeScript jobs delivered to your inbox.
As an Enterprise Technical Support Specialist in Japan, you will resolve the most complex issues for enterprise customers, providing white-glove support and building strong customer relationships. Key responsibilities include troubleshooting advanced product issues, performing codebase triage, filing bugs, and creating internal knowledge libraries. This role requires close cross-functional work with engineering and product teams to scale support processes.
The Product Platform team seeks an engineer to design, implement, scale, and operate systems and frameworks for event-based and data-powered product experiences. Responsibilities include owning key infrastructure development, working cross-functionally with Data Science and AI teams, and monitoring production systems. This role involves working across the full stack to deliver high-leverage internal platforms critical to features like search and Notion AI.
The Product Infrastructure team at Notion is seeking an engineer to build core frameworks for reading and writing data, integrating feedback from internal customers. Responsibilities include designing new systems and abstractions to improve developer productivity and performance across the stack. Candidates should solve hard technical challenges related to content graph traversal, offline sync, and scaling permission models.
The Engineering Automation team at Notion seeks an experienced engineer to build AI-based automations for engineering workflows like triaging, bug fixing, and incident response. Key responsibilities include building tools utilizing AI capabilities for engineers, enhancing agentic AI abilities for code tasks, and partnering with Developer Experience to improve CI/CD pipelines. The role requires strong systems thinking, pragmatism, and at least 8 years of relevant experience in high-growth environments.
The Business Systems Engineer will join the Business Technology team to scale systems supporting GTM, Finance, and Operations. Key responsibilities include designing, building, and maintaining integrations, automations, and workflows across the SaaS stack, often utilizing tools like Salesforce and iPaaS platforms. This role requires partnering cross-functionally with Sales, Finance, Marketing, and Support leaders to deliver scalable technical solutions that drive business growth.
Weekly TypeScript jobs delivered to your inbox.
This role involves working closely with enterprise customers to resolve the most complex technical issues, acting as a primary technical point of contact. Key responsibilities include advanced troubleshooting, reproducing customer issues, filing bugs with Engineering, and building out systems and processes for task management. The position requires working cross-functionally to ensure high customer satisfaction and managing performance metrics within the Product Operations Team.
The Early Career Software Engineer at Notion will help shape core user experiences by planning, building, and shipping product features across areas like the core editor, AI integration, or platform infrastructure. Responsibilities include improving performance and reliability for millions of users, running impactful experiments, and contributing to team quality standards. This role requires a minimum of 1 year of professional engineering experience and a product-minded approach to solving complex problems.
This is a 12-week Software Engineer Internship for Summer 2026 where interns will be mentored to build and ship impactful projects across product engineering, mobile, infrastructure, or security teams. Key responsibilities include writing clean, tested code and designing/enhancing the Notion platform with new capabilities. Applicants must be pursuing a relevant degree and have previous internship experience, graduating before July 2027.
This role involves working closely with enterprise customers and engineering teams to resolve complex technical issues, focusing on providing white-glove support. Key responsibilities include building out systems/processes, performing advanced troubleshooting, reproducing customer issues, and managing key performance metrics. The specialist will also contribute to internal knowledge libraries and manage high-priority customer interactions.
The Developer Experience team is seeking engineers passionate about solving productivity challenges to architect, implement, and scale tools for Notion developers. Responsibilities include improving developer workflows using tools like TypeScript language server and Notion CLI, optimizing CI pipelines, and owning the development toolchain. Candidates should have a strong interest in developer experience, care about user experience, and be pragmatic about balancing craft, speed, and business impact.
Weekly TypeScript jobs delivered to your inbox.
The Search Quality and Ranking Engineer will join a small team focused on improving Notion search by implementing state-of-the-art models for quality ranking while maintaining low latency. Key responsibilities include building and maintaining core search APIs, developing new ranking models, constructing ML infrastructure (Anyscale/Dynamo), and improving ranking across various recall sources like Elasticsearch and vector databases. This role requires experience in technically challenging, latency-sensitive domains and a holistic approach to problem-solving.
The Cloud Infrastructure team at Notion is seeking an engineer to architect the foundational cloud environment to support rapid growth. Key responsibilities include leading strategy and execution across compute, networking, and resource orchestration to ensure scalable and secure operations, and building a next-generation self-service deployment platform for hundreds of developers. This role involves driving operational excellence, improving incident response, and maintaining high reliability standards through participation in a sustainable on-call rotation.