
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Notion is seeking a Senior Software Engineer, Full Stack with 8-16 years of experience to join our AI Connectors team. This team focuses on developing Notion AI connectors, which enable customers to retrieve answers from data sources outside of Notion, such as Slack and Google Drive. The team's responsibilities include ingesting data from third-party applications and maintaining continuous synchronization to deliver relevant information to our users. We are looking for proactive, skilled, and experienced engineers who excel in fast-paced environments and have a proven history of frequent project delivery.
About The Role:
In this role, you will collaborate with a team of engineers and cross-functional partners from product, design, data science, and user research to shape product strategy and drive execution from conception through research, implementation, and ongoing maintenance.
You will be instrumental in building and maintaining core components of Notion, enabling a wide range of functionalities including documents, wikis, issue tracking, and project management.
Your contributions will be crucial to enhancing the overall performance, reliability, and robustness of the Notion product, ensuring it scales effectively across various dimensions.
You will partner with engineering leadership to identify and implement high-leverage technical investments that guarantee the long-term flexibility and sustainability of our core systems.
Skills You'll Need to Bring:
- Proven track record of execution: You have 6+ years of full-stack engineering experience, including a history of building world-class product experiences collaboratively with engineering teams.
- Shipping quality user interfaces: You excel at partnering with product and design teams to create exceptional user experiences for large audiences, utilizing web technologies like HTML, CSS, JavaScript, and modern UI frameworks such as React. Experience with the technical challenges of rapid growth is a significant advantage.
- Building the team: You thrive in collaborative environments, working effectively with both fellow engineers and cross-functional partners. You are committed to continuous learning and actively invest in your own growth as well as the development and learning of your teammates.
- Thoughtful problem-solving: You approach challenges holistically, starting with a deep understanding of the context. You critically assess the impact of your work on users and can navigate ambiguity by decomposing complex problems into elegant solutions while balancing business impact.
- Not ideological about technology: You view technologies and programming languages as tools with inherent trade-offs. You are open-minded and capable of learning new technologies as needed.
- Empathetic communication: You articulate complex ideas with clarity, whether in written technical documentation or real-time brainstorming sessions. You engage thoughtfully with differing perspectives and are willing to compromise when appropriate.
Nice to Haves:
- Proficiency in any part of our technology stack: React, TypeScript, Node.js, and Postgres.
- Experience building or contributing to an internal platform or framework.
- Proven ability to drive teams towards shared objectives, balancing business priorities with individual strengths, interests, and career development goals.
- Familiarity with computing pioneers such as Ada Lovelace, Douglas Engelbart, and Alan Kay, and an understanding of their contributions.
- Interests outside of technology, such as art, history, or social sciences.
We value diverse talent and encourage applications from individuals whose experience may not perfectly align with every requirement. If you are a builder at heart, share our company values, and are passionate about making software toolmaking ubiquitous, we encourage you to apply.
Notion is an equal opportunity employer. We do not discriminate based on protected characteristics. We consider qualified applicants with criminal histories and provide reasonable accommodations for individuals with disabilities. #LI-Onsite
Company
Notion
Notion is dedicated to empowering individuals, teams, and companies to customize their software solutions for any problem or challenge. We believe that computers, while powerful tools, are often inacc...