Software Engineer III
2 weeks 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, (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, , 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.
-
Software Engineer III
9 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
1 week ago
Pune, Maharashtra, India JPMorgan Chase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and...
-
Software Engineer III
2 weeks ago
Pune, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...
-
Software Engineer III
2 weeks ago
Pune, Maharashtra, India JPMorgan Chase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and...
-
Software Engineer III
2 days ago
Pune, Maharashtra, India JPMorganChase Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be an experienced member of an agile team, tasked with designing and delivering reliable, market-leading technology products that are...
-
Software Engineer III
2 days ago
Pune, Maharashtra, India JPMorgan Chase Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be an experienced member of an agile team, tasked with designing and delivering reliable, market-leading technology products that are secure,...
-
Software Engineer III
2 days ago
Pune, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 24,00,000 per yearDescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...
-
Software Engineer III
12 hours ago
Pune, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...
-
Software Engineer III
2 days ago
Pune, Maharashtra, India JPMorganChase Full time ₹ 1,75,00,000 - ₹ 2,50,00,000 per yearDescription Description You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you are part of an agile team that works to enhance, design, and...
-
Software Engineer III
4 days ago
Pune, Maharashtra, India JPMorganChase Full time ₹ 42,00,000 - ₹ 84,00,000 per yearDescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within Consumer and Community Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable,...