Avaya logo

Senior Software Engineer (Architecture & Innovation)

Salary
$179.1K–$234.1K
Hiring from
United States
Work type
Remote
Posted

624,585 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
Date: Nov 10, 2026
Requisition ID: 37792

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

Job Information

Job Code: 00194005

Job Family: Research and Development

Job Function: Software Engineering

Position Overview

We are looking for a hands-on software engineer who can take end-to-end technical ownership of a significant software subsystem or product capability within Avaya's enterprise communications and contact center portfolio. You will translate product goals into sound designs, drive implementation, coordinate integration with other teams, and deliver reliable, maintainable software.

You will remain accountable for the technical quality and evolution of the software you own. The role requires independence, initiative, and sound judgment: defining the work, making tradeoffs, addressing dependencies, and carrying commitments through to a useful outcome.

AI-assisted development is central to the role. We value engineers who use coding agents to accelerate delivery and learn unfamiliar technologies, while retaining the understanding needed to verify, maintain, and troubleshoot the systems they build.

Responsibilities

  • Own a subsystem from design through production. Take responsibility for its technical direction, implementation, interfaces, testing, operational readiness, and ongoing improvement.
  • Turn product goals into clear designs and achievable delivery plans. Define interfaces and data flows, explain tradeoffs, identify dependencies, and raise risks and blockers early.
  • Personally implement critical functionality and resolve difficult technical problems. Work across backend services, APIs, messaging, and data, with user-facing components where relevant to the subsystem.
  • Establish clear integration contracts with adjacent systems. Address compatibility, failure behavior, and the effect of changes on other teams and users.
  • Use AI coding agents for substantial engineering work. Define tasks and constraints, provide context, challenge generated solutions, and verify results through tests, measurements, and targeted code review.
  • Build quality into the subsystem. Address security, performance, resilience, and maintainability through automated tests and validation of realistic failure scenarios.
  • Carry work through release and production use. Establish observability and safe rollout and rollback practices with operating teams, investigate failures, and follow through on improvements.
  • Collaborate with product, engineering, and operations partners. Document decisions, share knowledge, review code, and help others contribute to and support the subsystem.

Required Experience

  • 10+ years of relevant software engineering experience, with demonstrated technical depth and end-to-end ownership of production software.
  • Ownership of a substantial production service, subsystem, or product capability, with personal contributions to 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 use of AI coding agents for substantial engineering work, with the ability to explain decisions, identify mistakes, and establish confidence in the result.
  • Ability to work independently through ambiguity, learn unfamiliar technologies, and coordinate technical decisions and delivery dependencies across teams.
  • Clear communication and the ability to move between system design and implementation details.

Preferred Experience

  • Production development in Go or Rust.
  • Event-driven systems and messaging platforms such as Kafka, NATS, RabbitMQ, or comparable technologies.
  • Modernizing existing services while preserving compatibility and customer behavior.
  • Contact center, telecommunications, or other real-time applications with demanding reliability and latency requirements.
  • Delivery across backend services and modern frontend applications.
  • Production AI integrations involving tool use, retrieval, orchestration, or evaluations.

Education

Bachelor degree or equivalent experience

Pay Transparency

The pay range for this opportunity is from $179,127 to $234,100 + 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.

Similar jobs

Apply for this job100% free