Senior Software Engineer (Agentic)
Core
Design and build event-driven backend systems that connect AI agents to insurance claims workflows, ensuring reliability, correctness, and auditability in a multi-tenant environment.
Role type
Senior Software Engineer (Agentic Systems)
Builds
Durable, event-driven, multi-tenant systems where agents run as steps inside deterministic workflows.
Domain
Insurance technology, AI agents, distributed systems
Deliverable
production ML models
Required skills
Python, TypeScript, Rust/Go/Java/C#, distributed systems design, event-driven architecture, data modeling (relational/document/graph), CI/CD, infrastructure as code, workflow engines (Temporal/Durable Task Scheduler), agentic coding tools (Claude Code/Cursor/GitHub Copilot), technical design documentation, mentoring
Preferred skills
React, formal methods (Lean/TLA+), performance tuning, Model Context Protocol (MCP), Agent2Agent (A2A) protocol, insurance/claims/automotive domain knowledge
Technologies
Python, TypeScript, Rust, Go, Java, C#, Kafka, Azure Event Hubs, Service Bus, PostgreSQL, MongoDB, Neo4j, Azure, AWS, Temporal, Durable Task Scheduler, Claude Code, Cursor, GitHub Copilot, React
Responsibilities
Own delivery of backend services from problem definition to production operation; Build and operate durable, event-driven, multi-tenant systems with agents; Own tracing and audit for model calls and agent steps; Model and manage claims automation data across relational, document, and graph stores; Author design documents for complex systems and mentor engineers; Raise standards for agentic coding tools usage and code review; Participate in shared on-call rotation
Seniority
Senior, hands-on IC