Log in
All jobs
A

Senior Software Engineer (Agent Experience)

Avaya
Virtual, US Posted Nov 13, 2026
RemoteUSD 134,925 - 180,000 / year

About this role

Senior Software Engineer (Agent Experience)

Date: Nov 13, 2026

Location

Virtual, US

Requisition ID: 37787

About Avaya

Avaya is an enterprise software leader that helps the world’s largest organizations and government agencies forge unbreakable connections.

The Avaya Infinity™ platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships.

We believe success is built through strong connections – with each other, with our work, and with our mission. At Avaya, you'll find a community that values your contributions and supports your growth every step of the way.

Learn more at https://www.avaya.com

Position Overview

Join Avaya’s Agent Experience team to build the agent desktop for Avaya Infinity, our flagship enterprise omnichannel contact-center platform. The desktop brings together real-time voice and digital interactions, integrated modules, extensions, and CRM capabilities into a reliable agent workspace.

You will deliver features across a React/TypeScript desktop and Go/Rust backend services, applying strong computer science fundamentals to state management, client/server coordination, messaging, and media integration. Our platform serves deployments from small environments to large enterprises, running on Kubernetes across Azure AKS and Google GKE, with on-premises support planned.

We expect hands-on experience with agentic AI development, using tools such as Codex or Cursor to move from rapid prototypes to well-designed, verified production software.

Responsibilities

  • Build features across the agent desktop and supporting services, partnering with product, design, and platform teams.

  • Define where state belongs and how clients and services synchronize, recover from failures, and preserve user work.

  • Design session and media ownership across tabs, browsers, virtual desktops, and embedded clients, preventing conflicting actions.

  • Develop real-time communication and media integrations, selecting appropriate APIs, streaming, and messaging patterns.

  • Build extensibility and CRM integrations with clear contracts for lifecycle, shared context, permissions, and failure isolation.

  • Make observability part of the experience through connection and media health indicators, useful diagnostics, and correlated client/backend telemetry.

  • Deliver accessible, responsive, secure applications with meaningful tests covering critical workflows, concurrency, and recovery.

  • Use AI agents effectively, contribute to architectural decisions, mentor engineers, and support production systems.

  • Required Experience

  • Computer science fundamentals and first-principles reasoning: strong understanding of concurrency, networking, and distributed systems, with the ability to explain tradeoffs and turn designs into production software.

  • Full-stack delivery: experience building complex, stateful applications across clients and services. Hands-on backend experience, with Go/Rust proficiency or demonstrated ability to become productive quickly.

  • Front-end engineering: strong React, TypeScript, and browser fundamentals, including asynchronous behavior, component architecture, state synchronization, performance, and accessibility.

  • Real-time reliability: experience with persistent connections, concurrent sessions, state ownership, event ordering, idempotency, reconnects, and partial failures.

  • Integration design: experience with APIs, event-driven interfaces, modular applications, authentication and authorization, and working knowledge of databases and caching.

  • Observability and quality: ability to investigate issues across browser, network, and service boundaries using logs, metrics, traces, and automated tests.

  • Cloud delivery: experience with automated build and deployment pipelines, containers, and working familiarity with Kubernetes.

  • Collaboration and ownership: ability to clarify ambiguous requirements, coordinate across teams, and own software through production operation.

  • Agentic AI Development

  • Prior hands-on experience with coding agents is required, along with the ability to rapidly deepen that capability.

  • Work prompt-first, providing clear requirements, codebase context, architectural constraints, and verification criteria.

  • Choose the right approach for the task: AI pair programming, delegated implementation, multiple agents, or rapid prototyping and spikes.

  • Guide agents through implementation and testing, critically evaluate their output, and rework prototypes into production-grade designs.

  • Own the correctness, security, maintainability, and performance of delivered software, following company policies for AI use.

  • Preferred Experience

  • Contact-center or other real-time communications applications, including voice and digital interaction workflows.

  • WebRTC and browser media integration, including diagnostics for jitter, packet loss, and latency.

  • Multi-instance coordination, Citrix environments, desktop extensions, client SDKs, or CRM integrations such as Salesforce.

  • Production Go or Rust; WebSockets, SSE, NATS, or comparable messaging technologies.

  • OpenTelemetry, AKS/GKE, and on-premises deployments.

Education

  • Bachelor degree or equivalent experience in Computer Science or Engineering

  • Pay Transparency

  • The pay range for this opportunity is from $134,925 to $180,000 + benefits. This range represents the anticipated low and high end of the salary plus bonus for this position. Actual total compensation will vary and is based on factors such as a candidate’s qualifications, skills, and competencies.

  • Sponsorship and Equal Opportunity

  • Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.

  • Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location.

  • This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason.

LI-REMOTE

LI-HB1

Apply now »

Apply now

Apply Now

Start applying with LinkedIn Start

Please wait...

Find similar jobs: 工程师职位, Vagas em Tecnologia da informação., Ingenieur, Engineering Jobs, Empleos en Ingeniería

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →