Principal Software Engineer @Genesys
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Principal Software Engineer @Genesys

1wk ago - Genesys is hiring a remote Principal Software Engineer. ๐Ÿ’ธ Salary: unspecified ๐Ÿ“Location: Portugal

Role Description

We're looking for a Principal Engineer to build the MCP, A2A, and agentic workflow systems at Genesys. This is a hands-on engineering role at the deepest technical level of the domain. You will design and ship the MCP server and client infrastructure, the agent-to-agent communication layer, and the orchestration runtime that agentic workflows run on. You are the person who solves the hardest problems in this stack, and the one other engineers come to when an agent system does something nobody can explain.

Key Responsibilities

  • Design and build Genesys MCP infrastructure: servers, clients, tool and resource schemas, transports, auth and scoping, versioning, and the internal MCP registry
  • Build the A2A layer: agent discovery, capability advertisement, task delegation and handoff, message contracts, trust boundaries, and failure semantics between agents
  • Build the agentic workflow runtime: planning and tool-call loops, state and context management, memory, human-in-the-loop checkpoints, retries, and termination conditions
  • Take the hardest problems in the stack end to end, from prototype through production
  • Build the evaluation and observability tooling for agent systems: tracing across agent hops and tool calls, eval harnesses, regression gates, cost and latency instrumentation
  • Engineer the security of agent systems: tool sandboxing, least-privilege tool access, prompt-injection and tool-abuse defenses
  • Debug and resolve the production failures nobody else can, across non-deterministic multi-agent paths
  • Make build-vs-buy calls on agent infrastructure: MCP gateways, agent runtimes, orchestration frameworks, eval tooling
  • Work directly with the engineers building on this stack, through code review, design review, and pairing

Qualifications

  • 12+ years of professional software engineering experience, still writing code
  • Deep hands-on expertise with MCP: has designed and shipped MCP servers and clients, not just consumed them
  • Deep hands-on expertise with A2A or equivalent multi-agent communication patterns, including delegation, handoff, and failure handling across agent boundaries
  • Proficiency in Java and/or TypeScript/Node
  • Has built and operated multi-step agentic workflows in production under real reliability, latency, and cost constraints
  • Experience building evaluation and observability for non-deterministic systems
  • Track record shipping platform or infrastructure other engineers build on
  • Excellent written and verbal communication, including explaining agent architecture tradeoffs to non-technical stakeholders

Desirable Skills

  • Contributions to the MCP or A2A specs, or to open-source agent orchestration projects
  • Prior Principal or Distinguished Engineer role building agent or platform infrastructure
  • Experience with agent security and adversarial testing of tool-using systems
  • Conference talks or published technical work on MCP, A2A, or agent orchestration

Benefits

  • Build, support and operate AI-powered technology used by more than 8,000 organizations worldwide. 150+ new AI features were released in the last fiscal year.
  • Join a global team of nearly 7,000 employees with flexible ways of working designed to help people do their best work.
  • Build future-ready skills through mentorship, learning programs, leadership development and education support.
  • Benefits include paid volunteer time, August Free Fridays, well-being resources and regionally tailored programs for employees and their families.
  • Genesys is Great Place to Workยฎ certified in 17 countries and 94% of employees are proud to tell others they work at Genesys.

What Happens After You Apply

  • 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.
Before You Apply
๏ธ
remote Be aware of the location restriction for this remote position: Portugal
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @Genesys
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 125,000+ Remote Jobs
๏ธ
remote Be aware of the location restriction for this remote position: Portugal
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 125,000+ Remote Jobs
ร—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews

โšก 126,680+ remote jobs, refreshed hourly

๐Ÿ”” Real-time alerts: Apply first, direct to employer

๐Ÿ›ก๏ธ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later