Notion logo
Notion Verified
Productivity Software, SaaS, Collaboration Tools, Project Management

Software Engineer

San Francisco, California, United StatesOnsiteFull Time$139,000–$204,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Notion is seeking a Software Engineer to join their Trust Engineering team. This role focuses on safeguarding customers by integrating security and trust into the technology stack. You will build features, platforms, and tools to protect users from account takeovers, phishing, objectionable content, spam, and fraud. Additionally, you will develop controls for AI features to establish Notion as a trusted AI workspace. The ideal candidate has 2-4 years of engineering experience, proficiency in technologies like React, TypeScript, Node.js, Postgres, Dynamo, and Memcached, and domain expertise in trust, safety, security, and privacy. Strong cross-functional collaboration skills are essential.

### Who you are
- You have 2 - 4 years of engineering experience and can decompose tricky problems and work towards a clean solution, by yourself or with teammates
- 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. You may be opinionated, but you're not ideological and can learn new technologies as you go
- Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed
- Team player: You understand when work is better, together. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same
- 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. Ideally, you are comfortable using tools like Claude Code or Codex
- Domain expertise: You have engineering experience in trust, safety, security, and privacy
- Cross-functional collaboration: You have a history of strong cross-functional collaboration with trust and safety ops, legal, and/or other non-technical teams
- Technology stack: You're proficient with any part of our technology stack: React, TypeScript, Node.js, Postgres, Dynamo, Memcached
- Startup mentality: You are comfortable navigating the fast moving, unstructured nature of a hyper-growth startup. You are self-motivated to add value and bias towards action
- Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion

### What the job involves
- Millions of people use Notion — and this number is increasing every day. That means millions of people trust us to keep their data secure and private, 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
- As a member of the Trust Engineering team, you'll have many opportunities to safeguard Notion's customers and partner with product and infrastructure teams to integrate security and trust into Notion's technology stack, promoting sustainable growth towards becoming a universally used product
- Build product features, platforms, and tools to protect Notion’s customers from account takeovers, phishing, objectionable content, spam and other kinds of fraud and abuse
- Build controls and guardrails for AI features to make Notion the trusted AI workspace
- Partner closely with cross-functional teams to improve the safety, privacy, and security of the Notion ecosystem

Sample Notion interview questions

  • 1

    Design a multi-tenant SaaS architecture for 10,000+ customers.

    technicalmedium
  • 2

    Design a secure API gateway for a fintech platform.

    technicalmedium
  • 3

    How do you design a reliable API integration with a third-party CRM?

    technicalmedium
  • 4

    How would you ensure high availability and disaster recovery in your solution?

    technicalmedium
  • 5

    Can you walk me through the technical flow of user login in a web app?

    technicalmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Notion's application page.

Similar roles