
Senior Staff Software Engineer, Agentic Systems - Moveworks
ServiceNow3 hours ago
Responsibilities
- Build and own an agent orchestration engine for long-running sessions involving planning, execution, user interaction, LLM calls, and tool invocations.
- Design distributed session management using DynamoDB conditional writes, lease ownership, heartbeat protocols, and checkpoint-based crash recovery.
- Develop event-driven message pipelines using SQS FIFO queues, Kafka consumers, gRPC, and Socket.IO.
- Implement structured concurrency with Python asyncio TaskGroups, including polling, lease heartbeats, output publishing, cancellation, and fail-fast behavior.
- Build observability infrastructure with OpenTelemetry, distributed trace propagation, and custom span lifecycle management.
- Develop caching and state layers using Redis and DynamoDB, including scoped storage, batch-read optimization, and hot-reload configuration.
Requirements
- 12+ years of experience building production backend or infrastructure systems.
- Deep experience in at least three areas: distributed systems; concurrent or asynchronous programming; event-driven architectures; database systems for infrastructure; observability; or gRPC/protobuf.
- Strong proficiency in Python or Go, ideally both.
- Experience designing and operating systems handling real traffic at scale.
- Ability to work through ambiguity and solve novel problems without established textbook solutions.
Benefits
- Regular employee position.
- Required-in-office work persona.
- Located in the AMS - North America and Canada region.
- ServiceNow describes its work model as offering flexible, remote, or required-in-office personas depending on the role and location.
Tech Stack
Categories
About ServiceNow
ServiceNow (NYSE: NOW) makes the world work better for everyone. Our cloud-based platform and solutions help digitize and unify organizations so that they can find smarter, faster, better ways to make work flow. So employees and customers can be more connected, more innovative, and more agile. And we can all create the future we imagine. The world works with ServiceNow. For more information, visit www.servicenow.com.