> Markdown version of [/jobs/ext/3774285-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/3774285-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Genesys Telecommunications Laboratories, Inc. - **Location:** Daly City, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** LangGraph Framework, Java (Programming Language), Artificial Intelligence, Software Debugging, Python (Programming Language), Node.Js, Open Source Technology, Software Engineering, TypeScript, Management of Software Versions, Retrieval-Augmented Generation, Large Language Models, Multi-Agent Systems, Concurrency, Prompt Engineering, Agentic-AI, Low Latency, CrewAI, AutoGen, Agent2Agent Protocol - **Published:** October 16, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/ps06gwuk23 ## About the Role * 8+ years of professional software engineering experience * Deep hands-on experience building with LLMs and agent frameworks (LangGraph, AutoGen, CrewAI, or custom orchestration) * Practical experience with MCP and/or A2A, or strong grasp of the underlying concepts and a fast ramp * Proven systems design skills: state, concurrency, failure modes, and observability in distributed, non-deterministic systems * Proficiency in Java and/or TypeScript/Node * Track record shipping and operating complex systems in production, not just prototyping them * Comfort operating with ambiguity in a space where best practices are still being written * Clear communication, including explaining agent behavior to non-technical stakeholders Desirable Skills * Experience with evaluation frameworks for LLM and agent outputs * Contributions to open-source agent or protocol projects * Experience with RAG pipelines and vector databases * Proficiency in Python * Experience with prompt engineering and context management at scale ## Description * Build MCP servers and clients: tool and resource schemas, transports, auth and scoping, versioning * Build A2A components: agent discovery, capability advertisement, task delegation and handoff, message contracts, failure semantics between agents * Build multi-step agentic workflows: planning and tool-call loops, state and context management, memory, human-in-the-loop checkpoints, retries, termination conditions * Own the reliability, latency, and cost characteristics of the agent systems you ship * Build evaluation and observability for agent behavior: tracing across agent hops and tool calls, eval harnesses, regression gates * Harden agent systems against tool abuse and prompt injection, with least-privilege tool access * Debug non-deterministic production failures across multi-agent paths * Work closely with the Principal Engineer on architecture, and with other engineers through code and design review, * Our Talent Acquisition team reviews your application with the hiring team * A Talent Acquisition Partner will review your application and, if your background is aligned, schedule a Zoom interview. * Next, you'll meet the hiring manager and other members of the interview team * We aim to keep the process focused and respectful of your time, with no more than five interviews in most cases * After interviews are complete, our team will follow up with the final steps Every application is reviewed by a person. Response times may vary by role and location, but our team will keep you informed throughout the process. Stay Connected Stay connected to learn more about how we're applying AI to customer and employee experience challenges and get notified when relevant opportunities become available.