Skip to content

Vercel

Washington, District of Columbia
Sourced from Talent.com

Software Engineer, Scheduled Tasks

ExperienceSenior
Work modeOn-Site
SalaryNot disclosed
Apply

About the role

Overview

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

In this role you design, build, and operate platform primitives for Workflows, Queues, and Cron, enabling developers to coordinate background, event-driven, and scheduled work at scale. You join a team that blends developer experience with distributed systems to deliver simple, composable primitives across the platform. You will shape APIs, SDKs, and tooling, and own production-readiness and performance. The work connects open-source community feedback with customer needs to improve the reliability and usability of background processing at scale.

Compensation / Benefits
• equity
• inclusive healthcare package
• mentorship and events
• flexible time off
• WFH budget
• gear for role

Responsibilities
• Design, build, and operate platform capabilities across Workflows, Queues, and Cron
• Help developers build applications and agents coordinating background, event-driven, and scheduled work
• Develop APIs, SDKs, and tooling to define, run, and manage durable work at scale
• Contribute to the distributed-systems foundations behind scheduling, message delivery, execution, retries, and state
• Partner with product, developer experience, and infrastructure teams to translate customer needs into useful primitives
• Raise the engineering bar through design reviews, tested code, production ownership, and clear technical communication
• Engage with developers and the open-source community to reduce friction in background jobs, queues, and scheduling

Key requirements
• 5+ years of experience in distributed systems, developer platforms, or cloud infrastructure
• Experience with TypeScript/JavaScript and open-source infrastructure or developer tools (a plus)
• Comfort across APIs, runtimes, storage, networking, and production operations xklufbp
• Experience with job queues, schedulers, workflow orchestration, event-driven systems, state machines, stream processing, or durable execution
• Understanding of delivery guarantees, retries, idempotency, concurrency, and fault tolerance
• High-quality, well-tested code and strong problem-solving skills
• Clear communication, cross-team collaboration, and ability to guide a growing team to strong technical decisions
• clear communication
• collaboration across teams
• solutions-oriented problem solving
• TypeScript/JavaScript
• distributed systems
• job queues

Required skills

JavaScriptTypeScript