Avaya

Senior Software Engineer (Architecture & Innovation)

Avaya
Apply
2 days ago
Remote, United StatesSenior

Responsibilities

  • Own a software subsystem from design through production, including its technical direction, implementation, interfaces, testing, operational readiness, and improvement.
  • Translate product goals into designs and delivery plans while defining interfaces, data flows, tradeoffs, dependencies, and risks.
  • Personally implement critical functionality and resolve difficult technical problems across backend services, APIs, messaging, data, and relevant user-facing components.
  • Establish integration contracts and address compatibility, failure behavior, and downstream effects on teams and users.
  • Use AI coding agents with defined tasks and constraints, then verify results through tests, measurements, and targeted code review.
  • Build security, performance, resilience, and maintainability into the subsystem through automated tests and realistic failure validation.
  • Carry work through release and production, including observability, safe rollout and rollback, failure investigation, and follow-up improvements.
  • Collaborate with product, engineering, and operations partners through documentation, knowledge sharing, code review, and technical support.

Requirements

  • 10+ years of relevant software engineering experience with demonstrated technical depth and end-to-end ownership of production software.
  • Experience owning a substantial production service, subsystem, or product capability across design, implementation, integration, and ongoing improvement.
  • Strong backend engineering skills in at least one production language such as Go, Rust, Node.js with TypeScript, Java, or a comparable language.
  • Ability to reason about distributed systems, concurrency, state, APIs, asynchronous messaging, data storage, and failure handling.
  • Experience with automated testing, deployment, observability, performance analysis, and production troubleshooting.
  • Practical experience using AI coding agents for substantial engineering work and evaluating their output.
  • Ability to work independently through ambiguity, learn unfamiliar technologies, and coordinate technical decisions and dependencies across teams.
  • Clear communication skills and ability to move between system design and implementation details.
  • Preferred: production development in Go or Rust; event-driven systems and messaging platforms such as Kafka, NATS, or RabbitMQ; service modernization; real-time applications; backend and modern frontend delivery; and production AI integrations involving tool use, retrieval, orchestration, or evaluations.
  • Bachelor degree or equivalent experience.

Benefits

  • The posting states that benefits are included with the compensation package.
  • The role is listed as remote via the #LI-REMOTE designation.
  • Applicants must be currently authorized to work in the United States without requiring visa sponsorship now or in the future.
Avaya

About Avaya

10,000+ employees

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.

Contact me