NiCE

Specialist Software Engineer, CX

NiCE

Pune, Maharashtra, India (Hybrid) · Full Time

Be the first to apply

Experience
8–11 yrs
Salary
Openings
1
Posted
2 days ago

Where you'll work

Job description

About the role

NiCE is seeking a Specialist Software Engineer to join its Pune team. The position centers on building, testing, and supporting scalable enterprise solutions across the CXone platform, with particular emphasis on complex reporting work. The role calls for deep Java full-stack capability, hands-on cloud-native development exposure, understanding of enterprise architecture, and the ability to deliver in an Agile setup.

Key responsibilities

  • Develop, enhance, test, and support product features across the NiCE CXone platform.
  • Independently own challenging reporting assignments that are business-critical.
  • Convert business needs into technical designs that can scale effectively.
  • Contribute to backend services, APIs, frontend interfaces, and system integrations.
  • Produce clean, reliable, maintainable code and take part in code reviews.
  • Investigate and fix issues arising in QA and production environments.
  • Take part in architecture discussions, proof-of-concepts, and platform improvements focused on speed, scale, and security.
  • Guide and support teammates while working collaboratively in an Agile team.

Required experience and qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline, or equivalent professional experience.
  • Overall experience of 8 to 11 years.
  • Strong practical experience with Java, J2EE, Spring, Spring Boot, Hibernate, REST APIs, and JSON.
  • Experience designing and building multi-tier enterprise applications using MySQL or comparable databases.
  • Working knowledge of AWS, Azure, or Google Cloud, along with microservices and cloud-native development.
  • Frontend experience with Angular, JavaScript, HTML5, CSS3, and responsive user interface development.
  • Ability to create reusable components and turn design mockups into production-ready code.

Additional strengths

  • Exposure to CI/CD practices.
  • Experience with test-driven development and automation at unit and system levels, such as JUnit and Karma.
  • Ability to decompose complex engineering problems into practical, step-by-step outcomes.
  • Sound judgment when balancing code elegance against delivery speed.
  • Exposure to AI-enabled engineering tools, including LLMs, agents, and workflow automation.
  • Experience working in global teams and complex matrix structures.
  • Strong written and spoken English communication skills.
  • A proactive mindset with quick learning ability, ownership, and collaboration.

Work arrangement

This role follows a hybrid working model: 2 days in the office and 3 days working remotely each week. Office days are intended for in-person collaboration, team discussions, and idea-sharing.

Role details

Requisition Number: 11049

Reporting to: Tech Manager

Role Type: Individual Contributor

Eligibility

Any graduate can apply. The ideal profile includes a background in computer science, information systems, or a similar technical field, along with the experience and skills listed above.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files