G

Genesys

Cloud-based contact center software platform

AI Customer Experience Agent Principal Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A minimum of 10 years of professional software development experience is required.
  • At least 2 years of experience working with AI solutions is required.
  • Hands-on experience in agentic AI development, including retrieval-augmented generation (RAG), RAG pipelines, and the Model Context Protocol (MCP) framework, is required.
  • Proficiency in Go for backend development is required.
  • Strong experience in system prompt engineering and tool-use configuration and tuning is required.
  • Strong experience with JavaScript and TypeScript for front-end and full-stack applications is required.
  • Hands-on expertise with Kubernetes for orchestration and container lifecycle management is required.
  • Experience building and deploying cloud-native solutions on AWS, such as EKS, Fargate, DynamoDB, EC2, ECS, Lambda, and S3, is required.
  • A solid understanding of microservices architecture and RESTful API design is required.
  • A bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience, is required.

Responsibilities

  • Develop advanced agentic AI solutions using capabilities and tools available on the Genesys Cloud platform.
  • Use AI-powered tools and frameworks to accelerate code development and improve efficiency.
  • Design and implement integrations that enhance and extend agentic AI functionality.
  • Build scalable, high-performance backend applications using Go.
  • Create dynamic, intuitive, and responsive front-end components using JavaScript and TypeScript.
  • Deploy and manage containerized applications using Kubernetes on AWS.
  • Integrate with Genesys Cloud APIs to enhance customer experience workflows.
  • Optimize application performance, scalability, and reliability in cloud-native environments.
  • Collaborate with product managers, architects, and user experience designers to define technical requirements and deliver solutions.
  • Write clean, maintainable, and well-documented code that follows industry best practices and engineering standards.
  • Troubleshoot and resolve complex production issues.
  • Participate in peer code reviews and mentor junior engineers.

Desired Qualifications

  • Experience integrating with Genesys Cloud APIs or comparable customer experience platforms is preferred.
  • Exposure to user experience design principles or experience developing intuitive user interfaces is preferred.
  • Familiarity with AWS-native services such as CloudFormation, Step Functions, or DynamoDB is preferred.
  • Contributions to open-source projects or a strong GitHub portfolio are preferred.
  • Experience with DevOps tooling, including Docker, continuous integration and continuous delivery (CI/CD) pipelines, and Terraform, is preferred.
  • Knowledge of Agile/Scrum methodologies and team collaboration practices is preferred.

About the Company

Genesys

Cloud-based contact center software platform

Genesys provides customer experience and contact center software. Its core product, Genesys Cloud CX, is a cloud-native platform for handling customer interactions across voice, messaging, email, chat, and social channels, with built-in AI for self-service, agent assistance, and journey orchestration. It also offers Genesys Cloud EX for workforce engagement and Multicloud CX and PureConnect for private cloud or on‑premises deployments, plus a marketplace called AppFoundry with hundreds of integrations. The company aims to help organizations deliver consistent, efficient customer experiences by routing interactions intelligently, automating self-service, and supporting agents across omnichannel channels at scale.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$2.6B
Headquarters
Menlo Park, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Genesys

See more jobs