NICE

SeniorSoftwareEngineer,CX

₹22–35L ~AI est. Pune, India Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, CX at NICE. Skills: Java full-stack, Cloud-native development, Enterprise architecture, Reporting initiatives. Design features. Develop features”

Industry & Context.

Problems you'll solve

Break down difficult engineering problems; Troubleshoot QA issues; Troubleshoot production issues; Resolve defects

What They're Looking For.

Must Have

5-7 years experience, Java, J2EE, Spring, Spring Boot, Hibernate, REST APIs, JSON, Build multi-tier enterprise applications, MySQL or similar databases, AWS, Azure, or Google Cloud, Microservices and cloud-native development, Angular, JavaScript, HTML5, CSS3, responsive UI development, Build reusable components, Translate designs into production-ready code

Nice to Have

Hands-on CI/CD experience, Test-Driven Development (TDD), Test automation at unit and system levels, JUnit, Karma, Break down difficult engineering problems, Judgment in making trade-offs, Exposure to AI-powered engineering solutions, LLMs, agents, and automation-driven workflows, Working effectively in a global environment, Working within a complex matrix organization, English communication skills, Proactive, fast-learning mindset, Ownership and collaboration skills

What You'll Do.

Work on reporting projects

Translate business requirements

Write high-quality code

Write maintainable code

Participate in code reviews

Troubleshoot QA issues

Troubleshoot production issues

Contribute to design discussions

Contribute to platform improvements

How You'll Work.

Team & Collaboration

Agile environment; Global environment; Complex matrix organization

Communication Scope

English communication

Process & Methodology

Agile delivery

Full Job Description

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. About the Role We are looking for a Senior Software Engineer to join the NiCE team in Pune. You will design, develop, test, and maintain scalable, enterprise-grade solutions across the platform, with a focus on complex reporting initiatives. This role requires strong Java full-stack expertise, along with experience in cloud-native development, enterprise architecture, and Agile delivery How You’ll Make an Impact Design, develop, test, and maintain features across the NiCE CXone platform Work independently on complex, business-critical reporting projects Translate business requirements into scalable technical solutions Build across backend, APIs, frontend, and integrations Write high-quality, maintainable code and participate in code reviews Troubleshoot QA and production issues and resolve defects Contribute to design discussions, POCs, and platform improvements in performance, scalability, and security Mentor team members and collaborate effectively in an Agile environment What You Bring Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent professional experience). Total experience: 5-7 years Strong experience with Java, J2EE, Spring, Spring Boot, Hibernate, REST APIs, and JSON .Experience building multi-tier enterprise applications with MySQL or similar databases Familiarity with AWS, Azure, or Google Cloud, as well as microservices and cloud-native development Frontend experience with Angular, JavaScript, HTML5, CSS3, and responsive UI development Ability to build reusable components and translate designs into production-ready code. You Will Have an Advantage If You Also Have Hands-on experience with Continuous Integration / Continuous

Free ATS check

Applying for this Senior Software Engineer, CX role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about NICE?

Real rants from real employees. Read before you apply.

Read Company Rants →