
Senior Software Engineer, Agentic Systems - Moveworks
ServiceNow3 hours ago
Responsibilities
- Build and own the agent orchestration engine for planning, execution, tool invocation, human input, and session resumption.
- Implement distributed session management using lease-based ownership, DynamoDB conditional writes, heartbeats, and checkpoint-based 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 using OpenTelemetry, distributed trace propagation, and custom span lifecycle management.
- Develop caching and state layers with Redis and DynamoDB, including scoped storage, batch-read optimization, and hot-reload configuration.
- Design and operate reliable, low-latency systems handling real production traffic at scale.
Requirements
- 5+ years of experience building production backend or infrastructure systems.
- Strong proficiency in Python or Go, ideally both.
- Deep experience in at least three areas including distributed systems, concurrent or asynchronous programming, event-driven architectures, infrastructure database systems, observability, or gRPC/protobuf.
- Experience designing and operating systems that handle real traffic at scale.
- Ability to work through ambiguity and novel engineering problems without established textbook solutions.
Benefits
- Regular employee position with a required-in-office work persona.
- Work-persona framework provides flexible, remote, or required-in-office arrangements depending on role and location; this position is designated required in office.
- ServiceNow may provide reasonable accommodations during the application process.
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.