Software Engineer, Deployment Infrastructure
Job description
About the role
Vercel is building the infrastructure to support the next generation of software, including agentic workflows and automated deployment. As a senior engineer on the CI/CD team, you will manage the core systems that process millions of builds daily for our global user base. You will own the end to end lifecycle of deployment infrastructure, designing and maintaining the critical services that turn source code into live applications. This role requires deep collaboration with product and engineering teams to ensure reliability and performance meet the highest standards. You will drive technical strategy for the CI/CD pipeline, making key decisions that impact scalability and developer experience. The position involves significant responsibility for on call duties and incident response to maintain system uptime. You will also play a key role in mentoring engineers and establishing architectural best practices across the organization.
Key facts
What you'll do
- Architect and manage the deployment lifecycle, handling webhook ingestion, database schema evolution, and robust API development for internal and external consumers.
- Design, build, and operate high performance microservices that can sustain massive build traffic volumes without degradation.
- Drive technical projects from initial discovery and design phases through implementation, testing, and successful production deployment.
- Partner with product, frontend, and platform teams to streamline and improve developer workflows across the organization.
- Define and enforce architectural standards focused on reliability, scalability, and enhanced developer productivity.
- Participate in rotational on call schedules to ensure rapid response and maintain critical system uptime.
- Contribute actively to open source developer tools that benefit the broader community and ecosystem.
- Write high quality, maintainable, and thoroughly tested code that sets the standard for the engineering organization.
- Analyze complex system performance bottlenecks and implement solutions that improve throughput and reduce latency.
- Collaborate with security and operations teams to ensure infrastructure meets compliance and governance requirements.
- Optimize resource utilization and costs across cloud services while supporting growing infrastructure demands.
- Lead debugging and troubleshooting efforts for production incidents, coordinating with relevant stakeholders for resolution.
- Evaluate new technologies and integrate them where appropriate to modernize and future proof the deployment platform.
- Document systems and processes clearly to enable effective knowledge sharing and operational continuity.
Requirements
- Bring 6 or more years of professional experience building and running backend distributed systems at scale in production environments.
- Demonstrate strong proficiency in JavaScript and TypeScript for developing both backend services and client facing applications.
- Show experience managing AWS cloud infrastructure resources using Terraform for infrastructure as code practices.
- Prove ability to own projects end to end, from initial design and implementation through long term production maintenance and iteration.
- Exhibit a history of influencing technical direction within teams and mentoring other engineers to elevate overall capability.
- Have a solid understanding of networking concepts, distributed systems principles, and observability practices.
- Display strong written and verbal communication skills for effective collaboration with cross functional stakeholders.
- Commit to writing clean, modular, and well tested code that adheres to strict quality standards.
Nice to have
- Familiarity with Next.js or React frameworks and their build processes.
- Hands on experience with DynamoDB for managing scalable database solutions.
- Background in building and operating internal developer platforms or CI/CD systems.
- A record of meaningful open source contributions to relevant projects.
- Experience optimizing build systems for monorepo or polyrepo architectures.
- Knowledge of artifact storage strategies, advanced build caching techniques, and dependency management systems.
- Understanding of containerization and orchestration technologies used in modern deployment pipelines.
- Experience with monitoring and logging tools to gain insight into system health and performance.
Practical notes
The compensation range for this role is between $180,000 and $260,000 base pay, with additional variable pay or bonus potential. Equity compensation is included as part of the total rewards package along with an inclusive healthcare package. Vercel provides a work from home budget and necessary equipment to support effective remote work. The role is based in a hybrid work model with options for both San Francisco and New York City offices. Flexible time off policies are offered, along with support for professional development such as conference attendance and mentorship programs. The company is dedicated to equal opportunity employment and encourages applications from diverse backgrounds.
About the company
Vercel gives developers the tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. As the team behind v0, Next.js, and AI SDK, Vercel helps customers like Ramp, Supreme, PayPal, and Under Armour build for the AI native web.