- Company: Get A Job.ai
- Location: USA
- Salary: Pay not listed
- Work type: Remote
Website Get A Job.ai
Represented by Get A Job.ai
About This Opportunity
Our talent team at Get A Job.ai is representing a confidential SaaS organization that is building next-generation revenue automation capabilities. We are seeking a Senior Software Engineer to architect and scale an AI-powered deal desk product. In this high-impact individual contributor role, you will build resilient, high-throughput Java microservices alongside the underlying AI agent infrastructure—the runtime scaffolding, execution loop, tool dispatch system, and state management engine that converts LLMs into reliable, enterprise-grade automation.
Location: Foster City, CA (hybrid model—onsite three days per week required; not a fully remote position)
Responsibilities
- Agent Harness Engineering: Build and own the core agent harness layer, including execution loops, state persistence, dynamic prompt assembly, output schema validation, and retry mechanisms
- Tool Dispatch & Sandboxing: Design safe tool-execution runtimes and schema-validated function dispatchers that allow agents to execute complex deal operations, policy checks, and pricing adjustments securely
- Context & Memory Management: Engineer context compaction, session management, and long-term memory retrieval pipelines (RAG/vector search) to maintain coherence during multi-turn interactions
- Guardrails & Feedback Loops: Build computational and inferential feedback sensors, evaluators, deterministic policy validators, and verification checks to enforce strict business rules and compliance requirements
- Backend Architecture: Design low-latency, event-driven Java microservices to support the harness, driving state transitions, audit logs, and platform integrations
- Technical Leadership: Set technical standards for agent infrastructure design, drive evaluation-driven development practices, and mentor senior engineers across teams
What We're Looking For
Required:
- 8+ years of hands-on experience in modern Java (17+), JVM internals, concurrency models, Spring Boot, and cloud-native distributed architecture
- Deep experience building infrastructure surrounding LLMs—agent loops, state-machine tracking, tool calling/dispatch systems, context window management, and structured output parsing
- Practical experience with agentic frameworks such as LangGraph, CrewAI, AutoGen, LlamaIndex, or custom agent orchestration runtimes and vector databases (Pgvector, Pinecone)
- Strong 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
Preferred:
- Production experience with Amazon Bedrock Agents (Action Groups, Knowledge Bases, Multi-Agent Collaboration) and Guardrails for Amazon Bedrock
- Experience with AWS Lambda, Step Functions, DynamoDB, and ECS/Fargate for isolated tool-execution environments and agent workflow orchestration
- Familiarity with continuous agent monitoring, trace/span evaluation frameworks, 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
How We Work With You
When you apply through Get A Job.ai, one of our specialized recruiters will review your profile and conduct an initial screening. If there's a strong match, we will submit your candidacy to our client for consideration. Please do not attempt to contact the client directly, as all communication and coordination will be managed through our recruiting team to ensure the best experience for everyone involved.
Pay
This role does not include publicly disclosed compensation details at this time. Compensation will be discussed during the screening process and will be competitive with market standards for senior software engineering roles with AI infrastructure expertise.
Equal Employment Opportunity: Get A Job.ai is committed to inclusive hiring practices. We welcome candidates from all backgrounds and provide reasonable accommodations throughout our recruitment process.
Apply with Get A Job.ai
A recruiter will review your profile and submit you to the client. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you.
Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).
Listing facts
- Role Senior Software Engineer
- Employer Get A Job.ai
- Location USA · Remote-friendly
- Type Full Time
- Pay (from listing) Pay not listed
- Posted September 4, 2026
- Apply by October 4, 2026
- Country United States
- Overview Full job description on this page (540 words)
Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.
Typical work in Senior Software Engineer
Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Coordinate installation of software system.
Limited public data for this employer
We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.
Explore related openings
Occupation family: Senior Software Engineer
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.
