3 days ago
Remote, United StatesSenior
Base Salary
$135k - $180k/yr
Responsibilities
- Build features across the React/TypeScript agent desktop and supporting Go/Rust services.
- Design state ownership, client/service synchronization, failure recovery, session coordination, and media ownership across multiple clients and environments.
- Develop real-time communication, media, extensibility, CRM, and event-driven integrations with clear contracts and failure isolation.
- Implement connection and media health indicators, diagnostics, correlated client/backend telemetry, and production observability.
- Deliver accessible, responsive, secure applications with tests covering critical workflows, concurrency, and recovery.
- Use coding agents through prompt-first development, delegated implementation, multi-agent workflows, prototyping, testing, and critical review.
- Contribute to architectural decisions, mentor engineers, clarify ambiguous requirements, and support software in production.
Requirements
- Strong computer science fundamentals in concurrency, networking, distributed systems, and design tradeoffs.
- Experience building complex, stateful full-stack applications across clients and services.
- Hands-on backend experience with Go or Rust, or demonstrated ability to become productive quickly.
- Strong React, TypeScript, browser fundamentals, asynchronous behavior, component architecture, state synchronization, performance, and accessibility skills.
- Experience with persistent connections, concurrent sessions, event ordering, idempotency, reconnects, and partial failures.
- Experience designing APIs, event-driven interfaces, modular applications, authentication and authorization, databases, and caching.
- Ability to investigate browser, network, and service issues using logs, metrics, traces, and automated tests.
- Experience with automated build and deployment pipelines, containers, and Kubernetes.
- Prior hands-on experience with coding agents and the ability to guide them toward verified, production-grade software.
- Ability to own correctness, security, maintainability, performance, and production operation.
- Bachelor degree or equivalent experience in Computer Science or Engineering.
- Preferred experience with contact-center or real-time communications applications, voice and digital interaction workflows, WebRTC, browser media diagnostics, Citrix environments, desktop extensions, client SDKs, Salesforce, Go or Rust in production, WebSockets, SSE, NATS, OpenTelemetry, AKS/GKE, and on-premises deployments.
Benefits
- Benefits are provided, with the posting specifically stating '+ benefits' alongside the pay range.
- The role is listed as remote via the #LI-REMOTE designation.
- Applicants must already be authorized to work in the United States without current or future visa sponsorship.
Tech Stack
Categories
About Avaya
Avaya builds enterprise communications and contact-center software delivered as UCaaS, CCaaS, and CPaaS, along with services and devices, for large organizations and government agencies. Its portfolio—including the Avaya Infinity platform—supports cloud, hybrid, and on-prem deployments and modernization of legacy voice systems under subscription and support contracts. Founded in 2000 as a Lucent spinoff and now privately held under Silver Lake, Avaya is headquartered in Morristown, New Jersey and serves customers worldwide.
