Skip to main content
Back to jobs

Software Engineer, CX

External
nice logoNice · India
Full-timeOn-site1d ago
.NET CoreAgileASP.NETAWSAzureCI/CD
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Remote work options

Additional Information

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. What's the role all about? We are looking for a passionate and skilled Software Engineer with 2-5 years of experience, to join our growing engineering team. In this role, you will design, build, and maintain high-quality software solutions across our .NET backend services and React-based frontends. You will also contribute to our AI integration initiatives, helping embed intelligent capabilities into our product suite. This is an exciting opportunity to work on modern tech at the intersection of enterprise software and applied AI. How will you make an impact? Design and develop scalable RESTful APIs and microservices using .NET Core Write clean, testable, and maintainable C# code following SOLID principles Participate in code reviews, providing and receiving constructive feedback Build responsive, accessible, and performant React applications using TypeScript Develop and consume RESTful APIs; manage state with Redux or Zustand Collaborate with designers to translate Figma prototypes into polished UI components Write unit and integration tests using Jest or React Testing Library Optimize frontend performance (lazy loading, code splitting, bundle analysis) Use AI coding assistants (GitHub Copilot or Claude) as a daily productivity tool for code generation, refactoring, and boilerplate reduction Generate, review, and iterate on unit tests using AI tooling (e.g., Copilot-assisted xUnit / NUnit for .NET, Jest for React); validate AI-generated test coverage rather than accepting it blindly Apply AI-assisted debugging: use LLM-based tools to explain errors, suggest fixes, and trace root causes - while developing the judgment to verify and own the resolution Draft technical documentation, PR descriptions, and commit messages with AI assistance; maintain accuracy and clarity as the author of record Understand the limitations and risks of AI-generated code: review for security vulnerabilities, incorrect logic, and hallucinated APIs before merging Accelerate learning on unfamiliar codebases, libraries, and frameworks using AI chat tools - while building genuine understanding rather than copy-paste dependence Have you got what it takes? Strong proficiency in C# and ASP.NET Core for building REST APIs and microservices Solid experience with React (hooks, context, performance patterns) and TypeScript Familiarity with integrating at least one LLM API (GitHub Copilot, Claude, etc.) Experience with version control (Git) and CI/CD pipelines Understanding of software design patterns, SOLID principles, and clean code practices Ability to write meaningful unit and integration tests Experience with cloud platforms: AWS Knowledge of containerization (Docker) and orchestration (Kubernetes) Understanding of Micro Frontend (MFE) architecture Exposure to Agile/Scrum methodologies and tools like Jira or Azure DevOps What's in it for you? Join an ever-growing, market disrupting, global company where the teams - comprised of the best of the best - work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr! Enjoy NiCE-FLEX! At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 11319 Reporting into: Tech Manager Role Type: Individual Contributor About NiCE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at nice? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect