ServiceNow

Staff Software Engineer, Agentic Systems - Moveworks

ServiceNow
Apply
2 months ago
Mountain View, CA, USAStaff+
H1B sponsor

Responsibilities

  • Build and own an agent orchestration state machine for long-running agent sessions across planning, execution, user interaction, LLM calls, and tool invocations.
  • Implement distributed session management using DynamoDB conditional writes, lease ownership, heartbeats, checkpointing, and crash recovery.
  • Develop event-driven pipelines using SQS FIFO, Kafka, gRPC, and Socket.IO for ordered delivery, event processing, and real-time streaming.
  • Implement structured concurrency with Python asyncio TaskGroups, concurrent session tasks, fail-fast behavior, and graceful cancellation.
  • 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.
  • Design and operate production systems handling real traffic at scale.

Requirements

  • At least 7 years of experience building production backend or infrastructure systems.
  • Strong experience with Python or Go, ideally both.
  • Deep experience in at least three relevant areas: 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 solve novel problems without established textbook solutions.

Benefits

  • Regular employee position.
  • Work persona is required in office.
  • Position is listed for North America and Canada.
  • ServiceNow describes its work environment as offering flexible, remote, or required-in-office personas depending on the role and location.

Tech Stack

Amazon DynamoDBApache KafkaGogRPCPrometheusPythonRedis

Categories

ServiceNow

About ServiceNow

10,000+ employees

ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.

Contact me