
Senior Software Engineer, Agentic Platform - Moveworks
ServiceNow3 hours ago
Responsibilities
- Build and own an agent orchestration state machine for long-running sessions involving planning, execution, user interaction, LLM calls, and tool invocations.
- Implement distributed session management using DynamoDB conditional writes, lease heartbeats, checkpointing, and crash recovery.
- Develop event-driven pipelines using SQS FIFO queues, Kafka consumers, gRPC, and Socket.IO.
- Implement structured concurrency with Python asyncio TaskGroups, cancellation handling, and fail-fast execution.
- 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 and batch-read optimization.
Requirements
- 5+ 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, infrastructure database systems, observability, or gRPC/protobuf.
- Strong Python or Go skills; experience with both is preferred.
- Experience designing and operating systems handling real traffic at scale.
- Experience with relevant technologies including DynamoDB, Redis, SQS, Kafka, OpenTelemetry, Prometheus, gRPC, and protobuf.
- Ability to work through ambiguous and novel technical problems.
Benefits
- Flexible work personas may be flexible, remote, or required in office depending on the role and location; this position is listed as required in office.
- Regular employee position in the AMS - North America and Canada region.
- ServiceNow provides an accessible and inclusive application process with reasonable accommodations available.
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.