About the company
Vercel is the agentic infrastructure company. We free people and agents to ship what’s next. For more than a decade, Vercel has shaped how the web is built. As the team behind Next.js, v0, and AI SDK, we create products that help builders move from idea to production with speed, security, and exceptional developer experience.
Responsibilities
- Build and ship Next.js: write production code, review pull requests, debug difficult issues, and contribute directly to the framework and its supporting systems.
- Lead major technical initiatives: take ownership of complex projects from initial exploration through architecture, implementation, rollout, and production follow-through.
- Set technical direction: make sound architectural decisions across rendering, caching, routing, build systems, runtime behavior, and developer tooling.
- Stay close to real problems: investigate performance regressions, production failures, and developer pain points. Turn what you learn into practical improvements to the framework.
- Raise the engineering bar: establish strong patterns for code quality, testing, performance, reliability, observability, and incremental delivery.
- Coach through the work: help engineers grow through pairing, design reviews, code reviews, technical feedback, and shared ownership of challenging problems.
- Provide focused people leadership: set clear expectations, give candid feedback, support career development, and help maintain a high-trust and accountable team.
- Improve team execution: create lightweight planning and decision-making practices that clarify ownership, reduce unnecessary coordination, and help the team ship consistently.
- Partner across Vercel: work with Product, Design, Infrastructure, Developer Experience, and other engineering teams so framework changes integrate cleanly across the Vercel platform.
- Champion open source: work in public, engage thoughtfully with contributors, and balance community needs with the team’s product and technical priorities.
- Help grow the team: participate in recruiting, assess technical talent, and help new engineers become productive in a complex codebase.
Requirements
- 8+ years of software engineering experience and remain highly effective as a hands-on engineer.
- Led engineers or small technical teams, whether as a team lead, tech lead, staff engineer, engineering manager, or founder.
- Recent experience writing, reviewing, and shipping production code.
- Strong technical judgment across React, framework architecture, or the systems behind a large-scale open source project, including rendering, caching, routing, build tooling, and runtime behavior.
- Ability to take a complex technical problem, form a clear point of view, write the critical code, and bring other engineers along.
- Experience building products or infrastructure for developers and understand the quality, performance, stability, and usability standards this audience expects.
- Think in systems and can guide a team toward clean abstractions, consistent framework patterns, and technical depth.