
Senior Staff Software Engineer, Agentic Systems
ServiceNow
Mountain View, CA • 13m ago • On-site
Senior
On-site
201,300 - 352,300 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Senior Staff Software Engineer, Agentic Systems. Build the distributed runtime infrastructure powering AI agents that handle real-time enterprise user interactions.
Description
This is a distributed systems engineering role focused on agentic AI runtime infrastructure—not an ML role. You will build systems that support long-running agent sessions, tool use, human-in-the-loop interactions, correctness, observability, and low latency.
Responsibilities
- Build an agent orchestration engine: a state machine that manages long-running agent sessions across multiple LLM calls and tool invocations.
- Implement distributed session management: lease-based ownership using DynamoDB conditional writes, heartbeat protocols, and crash recovery via checkpointing.
- Create an event-driven message pipeline: SQS FIFO for ordered delivery, Kafka consumers for event processing, and real-time streaming via gRPC and Socket.IO.
- Apply structured concurrency with Python asyncio TaskGroups for concurrent per-session tasks, including fail-fast semantics and graceful cancellation.
- Develop observability infrastructure using OpenTelemetry, distributed trace context propagation across async boundaries, and custom span lifecycle management.
- Design caching and state layers: Redis and DynamoDB KV stores with per-org/per-bot scoping, batch read optimization, and hot-reload configuration.
Requirements
- 10+ years building production backend/infrastructure systems.
- Strong in Python or Go (ideally both).
- Deep experience in at least 3 of: distributed systems, concurrent/async programming, event-driven architectures, database systems for infrastructure, observability, gRPC/protobuf.
- Experience designing and operating systems that handle real traffic at scale.
- Comfort with ambiguity and novel, unscripted problem solving.
Benefits
- Base pay guideline of $201,300–$352,300 plus equity (when applicable) and variable/incentive compensation.
- Health plans (including flexible spending accounts), 401(k) with match, ESPP, matching donations, flexible time away, and family leave programs.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior Staff Machine Learning Engineer, Agentic Systems
ServiceNow, Inc.
Senior
Technology
Mountain View, CA · On-site
$201K - $352K/yr
4 days ago

Senior Software Engineer, Agentic Platform
ServiceNow, Inc.
Senior
Technology
Mountain View, CA · On-site
N/A
4 days ago

Senior Software Engineer (Distributed Backend)
Workato
Senior
Technology
San Francisco, CA · On-site
N/A
4 days ago

Senior Staff Software Engineer (AI Agents & Evaluation Architecture)
ServiceNow
Senior
Technology
Santa Clara, CA · Hybrid
$172K - $301K/yr
1 days ago

Senior/Staff Software Engineer (AI Agents)
Virco Talent
Senior
Technology
Remote
$210K - $230K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Distributed Systems Software Engineer
IBM
Mid
Technology
Austin, TX · On-site
N/A
9h ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Lowell, MA · On-site
N/A
9h ago

Distributed Systems Software Engineer
IBM
Mid
Technology
San Francisco, CA · On-site
N/A
9h ago

Staff Software Engineer, AI Developer Productivity
Coinbase
Senior
Technology
Remote
$218K - $257K/yr
5h ago
Potential salary for Senior Staff Software Engineer, Agentic Systems role
Improve your resume for just $5
$201,300 – $352,300/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights