Avaya

Software Consulting Engineer - Core Systems

Avaya
Apply
2 days ago
Remote, United StatesSenior

Responsibilities

  • Design systems across component boundaries, including interfaces, dependencies, data flows, tradeoffs, scalability, reliability, security, and maintainability.
  • Build, improve, test, deploy, and operate robust server-side software and services.
  • Investigate requests, data flows, and failures across components to identify root causes and deliver lasting improvements.
  • Use AI tools and agents for rapid prototyping and substantial engineering work, while reviewing generated changes and verifying behavior.
  • Move between system design, prototyping, implementation, code review, testing, and measurement.
  • Learn unfamiliar systems and contribute across APIs, client integrations, and user interfaces when needed.
  • Improve maintainability, delivery speed, compatibility, rollout safety, and operational risk management.
  • Provide hands-on technical leadership through decision-making, cross-team coordination, mentoring, and knowledge sharing.

Requirements

  • Substantial hands-on software engineering experience with ownership of production systems and meaningful technical decisions.
  • Strong system design skills covering interfaces, dependencies, data flows, scalability, reliability, security, and maintainability across multiple components.
  • Deep backend engineering experience in at least one relevant language, including Go, Rust, Node.js/TypeScript, or Java, with effective debugging and performance investigation.
  • Practical understanding of distributed systems, concurrency, asynchronous communication, data consistency, persistence, and failure recovery.
  • Experience with databases, caching, cloud platforms, containers, messaging technologies, automated testing, deployment, observability, and production troubleshooting.
  • Practical use of AI coding agents for substantial engineering work, including the ability to explain decisions, identify mistakes, and independently verify results.
  • Curiosity, initiative, clear communication, and effective collaboration across engineering teams.
  • Bachelor degree or equivalent experience in Engineering or Computer Science.
  • Preferred qualifications include production development in Rust or Go, full-stack or client application and SDK work, modernization of existing software, event-driven systems, real-time enterprise applications, and AI-enabled application development involving tool integration, orchestration, or evaluations.

Benefits

  • Remote work is indicated by the posting’s #LI-REMOTE designation.
  • Benefits are included with the compensation package.
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