Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Software Engineer III

Avaya - Networking business

Avaya - Networking business

Software Engineering
Pune, Maharashtra, India
Posted on Sep 16, 2025

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: 00194008

Job Family: Research and Development

Job Function: Software Engineering

About the Job

We are seeking a highly experienced Senior Full-Stack Software Engineer with a strong background in building scalable SaaS applications, preferably in the contact center or communications technology space. You will play a key role in designing, developing, and maintaining end-to-end features across the stack—from REST APIs and microservices to rich client-side interfaces.

This is a critical role that demands strong problem-solving skills, full lifecycle development experience, and a deep understanding of both backend and frontend technologies.

About the Responsibilities

  • Architect, design, and develop scalable, high-performance application using Node.JS AND Typescript.
  • Build modern, responsive front-end applications using JavaScript, React.js (or similar frameworks like Angular/Vue).
  • Contribute to all phases of the development lifecycle, from planning and design to implementation, testing, deployment, and support.
  • Work closely with Product Managers, UI/UX designers, DevOps, and QA teams in an Agile/Scrum environment.
  • Implement and maintain end-to-end testing using Playwright and other automation frameworks.
  • Integrate and manage Keycloak for authentication, authorization, and identity management.
  • Build and secure microservices in a distributed environment using OAuth2, OpenID Connect, and RBAC.
  • Ensure code quality, maintainability, and security through code reviews, unit testing, and CI/CD best practices.
  • Optimize system performance and troubleshoot production issues across distributed systems.
  • Conduct code reviews, mentor junior developers, and promote software development best practices.

About the Preferred Experience

  • Prior experience at a SaaS or contact center technology company, especially those building customer service, call center, or communication platforms.
  • Experience working in Agile teams with strong cross-functional collaboration.
  • Bachelor's or master’s degree in computer science, Engineering, or a related technical field.

Good to have Qualification

  • Background in contact center software, customer engagement platforms, or VoIP systems.
  • Knowledge of WebSockets, Kafka, or event-driven architectures.
  • Deep understanding of OAuth2, OpenID Connect, SAML, and enterprise-grade security protocols.
  • Experience with performance tuning, observability tools (e.g., Prometheus, Grafana, ELK stack).
  • Exposure to serverless architectures or edge computing.
  • Contributions to open-source projects or active involvement in the developer community.

About the Qualification

  • 10+ years of hands-on software development experience in full-stack roles.

  • Strong proficiency in Node.JS, Typescript, Java, Spring Boot, and REST API development.

  • Solid experience with JavaScript, ReactJS (or Angular/Vue), HTML, and CSS. Preferably: Typescript and NodeJS.

  • Experience with microservices architecture, Docker, and Kubernetes.

  • Experience with Playwright or equivalent test automation tools (e.g., Cypress, Selenium).

  • Experience using Keycloak or similar tools for identity and access management (IAM).

  • Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).

  • Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).

  • Experience with cloud platforms (AWS, GCP, or Azure).

  • Proven experience working on SaaS-based applications with high availability and scalability.

  • Experience integrating with third-party APIs and real-time communication tools (e.g., WebRTC etc.).

  • Excellent communication and collaboration skills

About the Tech Stack

  • Backend: Node.JS, Typescript, Java, Spring Boot, REST APIs, Microservices
  • Frontend: JavaScript, React.js, HTML5, CSS3
  • Authentication/Security: Keycloak, OAuth2, OpenID Connect
  • Testing: Playwright, JUnit, Jest, Cypress
  • Database: PostgreSQL, MongoDB, Redis
  • DevOps: Docker, Kubernetes, Git, CI/CD pipelines
  • Cloud: AWS / GCP / Azure
  • Messaging/Streaming: Kafka, RabbitMQ (optional)
  • Monitoring/Observability: Prometheus, Grafana, ELK, Datadog

Education

Bachelor degree or equivalent experience
Master degree or equivalent experience

Preferred Certifications

Footer

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.