Notion
Software Engineer, Web Infrastructure
About this role
Join Notion's Web Infrastructure team to optimize the web client's performance and developer experience. You'll lead projects that reduce page load times, improve interaction latency, and build frameworks that empower engineers to ship high-quality products faster.
What you'll do
- Optimize page loading experience through code modularization, lazy loading, and asset caching strategies
- Reduce interaction latency by making components and codebase more efficient and lightweight
- Design and implement developer tooling and frameworks that improve engineering velocity
- Define best practices and guardrails for web engineers across product teams
- Measure and iterate on real-user performance metrics at scale
- Collaborate with platform and product teams to deliver measurable impact
What they're looking for
- 8-10+ years building and optimizing large web applications with React or similar frameworks
- Proven expertise improving real-user performance metrics from page load to post-load interactivity
- Proficiency with modern bundling and build tools like Webpack
- Performance profiling and analysis
- Systems thinking and ability to design scalable abstractions
- Strong cross-team collaboration and communication
- Experience with large monorepos and dependency management
- Knowledge of design systems and component accessibility
Benefits
- Competitive base salary range: $260k-$330k per year (San Francisco/NYC)
- Equity compensation
- Comprehensive benefits package
- Hybrid work model with office days in San Francisco or New York City
- Opportunity to work on foundational web infrastructure at scale
- Collaborative environment with focus on craft and long-lasting solutions
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Notion
Notion builds an AI-powered collaborative workspace platform used by millions for productivity, featuring capabilities like search, automations, and AI-assisted features. The company is hiring software engineers for core product and AI development, technical support engineers for enterprise customers, data platform engineers for foundational systems, and security engineers for infrastructure and AI safety initiatives.
- Website
- notion.so
Likely interview questions
- Walk us through a project where you significantly improved Core Web Vitals or page load performance at scale. What metrics did you target and what was your impact?
- How do you approach modularizing a large React codebase to reduce bundle size and improve code splitting? Can you describe a specific example?