Description
Notion is the collaborative AI workspace where teams and agents think together. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented.
As an Early Career Software Engineer at Notion, you'll help shape core user experiences and accelerate how people discover value in Notion. You'll tackle meaningful challenges with increasing autonomy, crafting code that millions of users will experience.
Responsibilities
- Plan, build, and ship product features from conception to launch, then iterate based on insights and customer feedback.
- Improve performance, reliability, and quality of key experiences used by millions of users and thousands of organizations.
- Run experiments that drive activation, retention, collaboration, and revenue, partnering with design, data science, and research.
- Build internal tools and platform improvements that help all engineers ship quickly and safely.
- Contribute to team norms, code quality, and a culture of learning and thoughtful tradeoffs.
Areas You Might Work On
- Acquisition: Landing pages, signup/auth flows, pricing + plan selection, workspace creation, invitations during onboarding, and experiments that improve conversion and time-to-value.
- Adoption / Activation: In-product education, templates, reminders, onboarding tours, lifecycle nudges, and measurement frameworks that increase depth of use, retention, and habit formation.
- Experimentation & Measurement (cross-cutting): A/B testing infrastructure, analytics event quality, dashboards, and iteration loops that let teams learn quickly and ship confidently.
Skills You'll Need to Bring
- Less than two years of engineering experience.
- Solid fundamentals in data structures, algorithms, and distributed systems, with a customer-minded, pragmatic approach to solving problems.
- Thoughtful problem-solving: Approach problems holistically, starting with a clear and accurate understanding of the context.
- Impact-driven approach to technology: See technologies as tools to achieve user impact rather than ends in themselves.
- Proactive communication and high agency: Own your work, communicating clearly about progress and blockers.
Nice to Haves
- Experience with any part of our technology stack: React, TypeScript, Node.js, Postgres, and Elasticsearch.
- Care about the interaction between technology and society, and our responsibility as technologists.
Benefits Notion is committed to providing highly competitive cash compensation, equity, and benefits.