NICE Ltd. is hiring a Senior Software Engineer – Front-End Developer for its Pune, India location. This role is an excellent opportunity for experienced front-end engineers who are passionate about building scalable, cloud-first SaaS products and want to work in a market-leading, innovation-driven global organization.
At NiCE, challenges are not just accepted—they are embraced. The company is known for setting high standards, pushing boundaries, and delivering world-class software solutions that power customer experience, financial crime prevention, and public safety for thousands of global enterprises. If you are ambitious, innovative, and eager to raise the bar in your engineering career, NiCE offers an environment where your skills and impact truly matter.
About NiCE
NiCE Ltd. (NASDAQ: NICE) is a global software leader specializing in customer experience, financial crime prevention, and public safety solutions. With over 8,500 employees across 30+ countries, NiCE is recognized as an innovation powerhouse in AI, cloud, and digital transformation.
NiCE is proud to be an equal opportunity employer and is committed to building a diverse, inclusive, and respectful workplace.

Job Overview – Senior Software Engineer
| Job Title | Senior Software Engineer – Front-End Developer |
| Company | NiCE Ltd. |
| Requisition ID | 9471 |
| Job Location | Pune, India |
| Employment Type | Full-Time |
| Experience Required | 4–7 Years |
| Role Type | Individual Contributor |
| Reporting To | Tech Manager |
| Work Model | NICE-FLEX Hybrid (2 days office, 3 days remote) |
| Industry | SaaS, Cloud, Customer Experience Software |
About the Senior Software Engineer Role:
As a Senior Software Engineer (Front-End) at NiCE, you will play a critical role in designing and developing a multi-region, multi-tenant SaaS platform as part of the R&D team. You will work in a cloud-first environment, leveraging modern front-end technologies such as Angular, JavaScript, TypeScript, HTML5, and CSS3, along with exposure to .NET and AWS.
This role goes beyond writing UI code—you will contribute to architectural consistency, collaborate with cross-functional teams, and help deliver highly scalable, high-performance user interfaces used by enterprise customers worldwide.
How You Will Make an Impact
In this role, you will:
- Contribute across the entire software development lifecycle, including design, development, unit testing, bug fixing, and deployment.
- Work closely with QA teams to ensure high-quality, reliable releases.
- Ensure consistent implementation of architectural principles and design patterns throughout development.
- Develop a strong understanding of product goals, customer requirements, and market needs.
- Collaborate with Product Management, UX designers, R&D engineers, and DevOps teams to deliver seamless, integrated features.
- Build and enhance scalable front-end solutions for multi-tenant SaaS applications.
- Participate in technical discussions and contribute to improving performance, maintainability, and user experience.
- Continuously learn and adapt to new tools, frameworks, and technologies in a fast-evolving environment.
Required Qualifications & Skills For Senior Software Engineer:
To succeed as a Senior Software Engineer at NiCE, you should have:
- Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field from a reputed institute.
- 4–7 years of professional software development experience, with a strong focus on front-end technologies.
- 4+ years of hands-on experience with:
- Angular
- JavaScript / TypeScript
- HTML5, CSS3
- Good-to-have experience with .NET and SQL, with readiness to learn and work on .NET backend applications.
- Experience integrating RESTful APIs into front-end applications.
- Exposure to scalable, multi-tenant SaaS solutions, particularly in UI/front-end development.
- Strong understanding of Object-Oriented Analysis and Design (OOAD) and common design patterns.
- Experience developing applications using SQL and NoSQL databases.
- Familiarity with CI/CD practices and tools such as Jenkins.
- Knowledge of public cloud platforms like AWS, Azure, or Google Cloud Platform.
Additional Skills That Give You an Advantage
- Database experience with MS SQL
- Hands-on exposure to AWS, Azure, or Google Cloud
- Interest in staying updated with AI and machine learning advancements
- Strong problem-solving, communication, and collaboration skills
Work Culture & Flexibility – NICE-FLEX
NiCE offers the NICE-FLEX hybrid work model, providing the best of both worlds:
- 2 days working from the office
- 3 days working remotely
Office days are designed for face-to-face collaboration, brainstorming, and innovation, while remote days allow for focused work and better work-life balance.
What’s in It for You?
- Work with a global market leader serving 25,000+ businesses worldwide
- Be part of an organization trusted by 85 of the Fortune 100 companies
- Opportunity to work on software handling 120+ million customer interactions daily
- Exposure to AI, cloud, and digital innovation at scale
- Fast-paced, collaborative, and growth-oriented work environment
- Endless internal career mobility across roles, domains, and geographies
- Supportive culture that encourages learning, ownership, and innovation
How to Apply For Senior Software Engineer Role:
Interested and eligible candidates can apply online through NiCE Official Site using below link
Shortlisted candidates will be contacted for further interview rounds.
| 👉 NiCE Apply Link: | Click HERE |
| 👉 Join Telegram Channel | Click HERE |
| 👉 Follow Us On LinkedIn | Click HERE |
| 👉 Follow Us On Instagram | Click HERE |
👉 Apply now and take your front-end engineering career to the next level with NiCE in Pune.