Software Engineer at NiCE Apply Now!

Job Overview

NiCE is seeking a passionate Software Engineer specializing in .NET development to join their ambitious team in Pune, India. This role offers an exceptional opportunity to contribute to developing multi-region, multi-tenant SaaS products while working with cutting-edge technologies like .NET/C#, AWS, and cloud-first microservices architecture. Join a company that challenges limits, sets the highest standards, and plays to win in the global market.

Company Name

NiCE

Job Position / Title

Software Engineer (.NET)

Employment Type

Full-Time

Job Location

Pune, India (Hybrid )

Experience (In Years)

2+ years of software development experience with backend technologies

India's Best Job Updates Platforms

About Company

NiCE is an ever-growing, market-disrupting global company where the best talent works in a fast-paced, collaborative, and creative environment. As a market leader, NiCE doesn’t limit challenges but challenges limits with ambitious goals and game-changing innovations. The company operates on the principle of setting the highest standards and executing beyond them, offering ultimate career opportunities for passionate professionals. NiCE follows the innovative NiCE-FLEX hybrid work model, providing maximum flexibility with 2 days in office and 3 days remote work weekly, fostering both collaborative innovation and work-life balance.

Responsibilities

As a Software Engineer at NiCE, you will be a key contributor to developing multi-region, multi-tenant SaaS products, collaborating with the core R&D team using advanced technologies. You’ll take ownership of the complete software development lifecycle, including design, development, unit testing, and deployment while working closely with QA teams. The role involves ensuring consistent implementation of architectural concepts across products and acting as a product expert within R&D.

Key responsibilities include leading the design and implementation of software features in alignment with product specifications, adhering to High-Level Design (HLD) and Low-Level Design (LLD) standards. You’ll develop scalable, multi-tenant SaaS solutions while collaborating with Product Management, R&D, UX, and DevOps teams to deliver seamless end-to-end solutions. The position requires advocating for and implementing Continuous Integration and Delivery (CI/CD) practices, mentoring junior engineers, and conducting thorough code reviews to maintain high-quality standards.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field from a reputed institute
  • 2+ years of experience in software development with a strong backend technology focus
  • Expertise in C# and .NET for back-end development
  • Angular, JavaScript, and TypeScript experience is an added advantage
  • Experience developing high-performance, highly available, and scalable systems
  • Working knowledge of RESTful APIs
  • Solid understanding of scalable and microservices architectures
  • Performance optimization and secure coding practices knowledge
  • Exceptional problem-solving skills and the ability to handle multiple concurrent projects
  • Experience with public cloud platforms (AWS preferred, Azure, GCP)
  • Proficiency in both SQL and NoSQL databases
  • Hands-on experience with CI/CD practices using Docker, Kubernetes, and modern pipelines
  • Strong collaboration and communication skills
  • Passion for innovation and continuous learning

Benefits

NiCE offers comprehensive benefits, including the innovative NiCE-FLEX hybrid work model with maximum flexibility (2 office days, 3 remote days weekly). The company provides endless internal career opportunities across multiple roles, disciplines, domains, and locations. Benefits include professional development opportunities, a collaborative work environment, and the chance to work with cutting-edge technologies in a market-leading organization that values innovation and excellence.

How to Apply

Click Here

Submit your application through NiCE’s official careers portal, referencing Requisition ID: 7701. Ensure your resume highlights relevant .NET development experience, cloud platform knowledge, and any SaaS product development background. This position reports to the Tech Manager, Engineering, CX.

Advice

When applying for this Software Engineer (.NET) position at NiCE, emphasize your backend development experience with C# and .NET framework. Highlight any experience with cloud platforms, particularly AWS, and showcase your understanding of microservices architecture and scalable system design. Demonstrate your problem-solving abilities through specific project examples and mention any experience with CI/CD pipelines and containerization technologies. Since NiCE values collaboration and innovation, prepare examples of how you’ve worked in cross-functional teams and contributed to product development. Research NiCE’s products and market position to show genuine interest in their business domain.

Join us on WhatsApp and Telegram

For regular updates
connect with us

Exciting Salesforce Developer Job Opportunities Await You! CrowdStrike is hiring a salesforce developer Hiring for Product Manager role Salesforce Developer Hiring Life Becomes Peaceful When you