Specialist Software Engineer, CX
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.