Software Engineer Iii

Year    MH, IN, India

Job Description

About Avaya


---------------



Avaya is an enterprise software leader that helps the world's largest organizations and government agencies forge unbreakable connections.



The Avaya Infinity(TM) 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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4252179
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year