Software Engineer, Early Career

Notion Notion · Enterprise · San Francisco, CA · Early Career

Software Engineer, Early Career at Notion, focusing on building and shipping product features, including AI and automation features, to enhance user experience and efficiency in the Notion workspace. The role involves planning, building, shipping, and iterating on features, improving performance and reliability, running experiments, and building internal tools. While not requiring deep AI expertise, intellectual curiosity and excitement for using AI as a collaborator are expected.

What you'd actually do

  1. Plan, build, and ship product features from conception to launch, then iterate based on insights and customer feedback.
  2. Improve performance, reliability, and quality of key experiences used by millions of users and thousands of organizations.
  3. Run experiments that drive activation, retention, collaboration, and revenue, partnering with design, data science, and research.
  4. Build internal tools and platform improvements that help all engineers ship quickly and safely.
  5. Contribute to team norms, code quality, and a culture of learning and thoughtful tradeoffs.

Skills

Required

  • Solid fundamentals in data structures, algorithms, and distributed systems
  • Customer-minded, pragmatic approach to solving problems
  • Thoughtful problem-solving
  • Impact-driven approach to technology
  • Proactive communication and high agency
  • Ability to own work and communicate clearly about progress and blockers
  • Initiative in identifying what needs to be done and driving projects forward
  • Ability to ask questions when needed while independently finding solutions

Nice to have

  • Experience with React, TypeScript, Node.js, Postgres, and Elasticsearch
  • Care about the interaction between technology and society
  • Knowledge of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay

What the JD emphasized

  • customer-minded, pragmatic approach to solving problems
  • Thoughtful problem-solving
  • Impact-driven approach to technology
  • Proactive communication and high agency

Other signals

  • AI and automation: Help develop and integrate intelligent features that make Notion more powerful, contextual, and efficient for our users.
  • You stay current with the latest tools like Cursor, Claude Code, and other AI-assisted development environments