Senior Software Engineer (AI)

ZuoraFoster City, CA
$164,800 - $226,600Hybrid

About The Position

Zuora is seeking a Senior Software Engineer to architect and scale our Agentic Deal Desk product. In this high-impact IC role, you will build resilient, high-throughput Java microservices alongside the underlying AI agent harness—the runtime scaffolding, execution loop, tool dispatch system, and state management engine that converts non-deterministic LLMs into reliable, enterprise-grade deal-desk agents.

Requirements

  • 8+ years of hands-on experience in modern Java (17+), JVM internals, concurrency models, Spring Boot, and cloud-native distributed architecture.
  • Deep experience building the infrastructure surrounding LLMs—agent loops, state-machine tracking, tool calling/dispatch systems, context window management, and structured output parsing.
  • Practical experience with LangGraph, CrewAI, AutoGen, LlamaIndex, or custom in-house agent orchestration runtimes and vector databases (e.g., Pgvector, Pinecone).
  • Heavy background in event-driven architecture (Kafka/RabbitMQ), high-performance caching (Redis), relational databases (PostgreSQL/MySQL), and REST/gRPC API design.
  • Experience with AWS, Docker/container isolation, Kubernetes, and securing agent execution pathways against improper tool invocations or prompt injection.

Nice To Haves

  • Production experience leveraging Amazon Bedrock Agents (Action Groups, Knowledge Bases, Multi-Agent Collaboration) and Guardrails for Amazon Bedrock to enforce policy boundaries and tool permissions.
  • Experience utilizing AWS Lambda, Step Functions, DynamoDB, and ECS/Fargate for isolated tool-execution environments, persistent session state checkpointing, and agent workflow orchestration.
  • Familiarity with continuous agent monitoring, trace/span evaluation frameworks (e.g., Amazon Bedrock AgentCore Evaluations, CloudWatch), and LLM-as-a-judge pipelines for non-deterministic applications.
  • Experience in Enterprise Deal Desk operations, revenue operations, quote-to-cash workflows, dynamic pricing engines, or high-volume SaaS approval chains.

Responsibilities

  • Build and own the core agent harness layer, including the execution loop (ReAct/Plan-Act), state persistence, dynamic prompt assembly, output schema validation, and retry mechanisms.
  • Design safe tool-execution runtimes and schema-validated function dispatchers that allow agents to execute complex deal operations, policy checks, and pricing adjustments securely.
  • Engineer context compaction, short-term session scratchpads, and long-term memory retrieval pipelines (RAG/vector search) to eliminate context degradation during multi-turn deal negotiations.
  • Build computational and inferential feedback sensors (evaluators, deterministic policy linters, and verification checks) to enforce strict margin guardrails, discount limits, and compliance rules.
  • Design low-latency, event-driven Core Java microservices to back the harness, driving state transitions, audit logs, and integration with Zuora Billing and CRM platforms.
  • Set technical standards for agent harness design, drive evaluation/eval-driven development practices, and mentor senior engineers across squads.

Benefits

  • Competitive compensation, variable bonus and performance-based reward opportunities, and retirement programs
  • Medical Insurance
  • Generous, flexible time off, plus paid holidays, wellness days, and a company-wide year-end break
  • Paid parental leave (including fully paid leave for eligible ZEOs, subject to local policy)
  • Learning & development stipend to support ongoing growth
  • Opportunities to volunteer and give back, including charitable donation matching where available
  • Mental wellbeing resources and support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service