Senior Software Architect (Avaya Engineering)

Avaya
•$179,127 - $234,100•Remote

About The Position

Avaya’s Solutions and Technologies group is seeking a senior engineering professional to help lead and expand its Infinity and Nexus team. The team is responsible for a service platform that powers real-time and non-real-time communication signaling within cloud-based Contact Center as a Service (CCaaS) and Critical Communications (CCI) solutions. As a member of Avaya’s engineering team, this role contributes to cloud contact center and critical communication solutions, owning features from initial design through deployment and field support. The role collaborates with business, product, and technology teams to improve cross-functional development processes and deliver customer value incrementally. It also provides technical and architectural leadership around cloud technologies, AI, and machine learning.

Requirements

  • Fluent English speaker with excellent oral and written communication skills.
  • Experience using AI coding tools to create innovative products.
  • Experience with one or more cloud platforms, such as Google Cloud Platform or Microsoft Azure.
  • Experience with Spring Boot and Java web applications; knowledge of Spring WebFlux, Docker, Kubernetes, and service mesh technologies such as Istio or Linkerd.
  • Deep understanding of microservices architecture.
  • Ability to horizontally scale web applications to support multi-million end users, including load balancing, autoscaling, fault tolerance, resiliency, and real-time communication applications.
  • Strong understanding of multi-region cloud environments, data residency, and global connectivity requirements.
  • Experience deploying secure Kubernetes clusters with a service mesh.
  • Experience developing reusable Terraform, Ansible, or GitHub modules.
  • Knowledge of authentication mechanisms such as OAuth2, OpenID Connect, and JWT.
  • Experience with build automation tools such as Jenkins, Bamboo, or GitLab, and source control tools such as Bitbucket or GitHub.
  • Experience analyzing logs, debugging, and troubleshooting.
  • Knowledge of Go or Java.
  • Knowledge of Redis or other caching technologies.
  • Bachelor’s degree or equivalent experience in Computer Science or Engineering.

Responsibilities

  • Research advancements in cloud communication and artificial intelligence technologies and identify opportunities to integrate them into products and services.
  • Enable a reliable, scalable, and secure cloud solution.
  • Provide thought leadership on applying AI and machine learning technology.
  • Implement architectural ideas and present them to stakeholders.
  • Work under tight deadlines and respond to dynamic technical challenges.
  • Develop and maintain design and solution documentation involving cloud-native technologies.
  • Own features from initial design through deployment and field support.
  • Collaborate with business, product, and technology teams to improve cross-functional development processes.

Benefits

  • Benefits are offered; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service