Software Engineer III
1 week ago
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 Job Information Job Code: 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
-
Software Engineer III
1 week ago
pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Software Engineer III
11 hours ago
Pune, Maharashtra, India Rocket Software Full time ₹ 10,00,000 - ₹ 25,00,000 per yearIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...
-
Software Engineer III
2 days ago
pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role. Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Software Engineer III
2 weeks ago
Pune, India Rocket Software Full timeJob Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...
-
Software Engineer III
3 weeks ago
Pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Software Engineer III
3 weeks ago
Pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role.Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Software Engineer III
2 weeks ago
Pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role.Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Software Engineer III
3 weeks ago
Pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Software Engineer III
3 weeks ago
Pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role. Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Software Engineer III
8 hours ago
pune, India Rocket Software Full timeWe at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role. Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...