Software Engineer, Collections Experience
Software engineer building Notion's database block features, including properties, views, permissions, and AI integrations. Requires 10+ years experience with TypeScript fullstack, strong product instincts, and data modeling expertise.
About the job
What You'll Achieve
- Design and ship new database properties and views that expand what people can model in Notion
- Design permission models that hold up at the scale of our largest customers
- Partner with the Agent team to grow what Notion Agent can do with databases, from tool development to eval-driven iteration
- Collaborate closely with product and design on features that are ambiguous up front and require strong technical judgment to scope
- Raise the bar on code review, testing, and technical design across the team
Skills You'll Need to Bring
- 10+ years shipping production software, with a strong track record of owning features end-to-end
- Fluency with TypeScript across both backend and frontend
- Strong product instincts: you can take a vague problem, propose a solid technical approach, and know when to cut scope
- Experience on systems where data model decisions have long-lived consequences (databases, permissions, collaborative editing, or similar)
- You don’t need to be an AI expert, but you’re curious and willing to adopt AI tools to work smarter and deliver better results
Nice to Haves
- Experience building database, spreadsheet, or workflow tools
- Background in permissions or authorization systems at scale
- Familiarity with AI/agent tooling, evals, or LLM-driven product experiences
Compensation
For roles based in San Francisco or New York City, the estimated base salary range is $272,000 - $320,000 per year.
Skills
TypeScript, Databases, Permissions, Collaborative Editing, AI Tools, LLMs, Spreadsheet Tools, Workflow Tools, Authorization Systems, Agent Tooling
Similar jobs
Fullstack Engineering jobsOwns VSCO’s production GPU image-processing engine and leads its integration into Studio Pro across iOS and macOS. The role requires 10+ years of engineering experience, deep rendering and mobile graphics expertise, strong systems programming skills, and a track record of technical leadership and mentorship.
Leads architecture and delivery for Geofencer, a safety-critical geospatial platform spanning interactive map editing, backend services, release pipelines, and fleet integrations. Requires 10+ years of full-stack experience, strong Python and React/TypeScript skills, and demonstrated technical leadership.
Build scalable software and infrastructure for a highly regulated mortgage-servicing platform, collaborating with Product and Design to deliver customer-focused solutions. The role requires 7+ years of software engineering experience and expertise in scalable systems, applications, or infrastructure.
Build and lead development of complex AI-enabled code intelligence features, shared infrastructure, and full product capabilities. The role requires a bachelor’s degree, 6+ years of software or DevOps engineering experience, JavaScript or TypeScript expertise, and in-person collaboration.
Builds end-to-end product experiences for agentic AI in insurance, spanning agent authoring, supervision, chat, and multimodal workflows. The role requires 8+ years of full-stack experience with React/TypeScript and Python, plus strong product judgment and ownership.