Senior Software Engineer

R&D / Engineering London, United Kingdom


NICE Ltd.  (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the 100 largest corporations in the world, 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. Innovation efforts in cloud-native open platforms, artificial intelligence and analytics is driving rapid growth of our software products with reported revenues of USD 1.7 billion in FY 2020.  

NICE India GTC is a strategic R&D and Operations center of NICE, employing 1600 out of a global employee base of 7000.  

NICE CXone™ is the world’s cloud contact center software leader with the #1 cloud customer experience platform. NICE CXone™ combines best-in-class Omnichannel Routing, Analytics, Workforce Optimization, Automation and Artificial Intelligence on an Open Cloud Foundation. 

ContactEngine has recently become a part of the NICE CXOne team and is a market leader in proactive conversational AI. We are looking for an experienced Senior Software Engineer to join our growing team of highly skilled engineers working on a variety of applications and services to support our omni-channel, proactive communication platform. You will be working in multidisciplinary team with other professionals delivering high quality and secure software within an agile delivery framework. Extensive collaboration and communication with UK and remote teams will be a key part of the role, so excellent communication skills are critical.

Key Responsibilities

  • Write, test and maintain code which adheres to internal guidelines and industry best practice to ensure delivery of high quality, secure and fully tested solutions.
  • Be an advocate for clean code, secure coding practices and the delivery of high quality software.
  • Ensure applications are built to modern security standards.
  • Write reusable code and libraries.
  • Write automated tests to ensure code has the appropriate level of test coverage.
  • Contribute to feature design, user story refinement and estimation.
  • Take part in code reviews (as reviewer and reviewee).
  • Support the continual improvement of team practices, guidelines and processes to ensure an efficient delivery process.
  • Participate in and contribute to team scrum ceremonies.
  • Create and maintain appropriate documentation.
  • Coach/mentor junior engineers.




  • At least 5 years of software engineering experience.
  • Strong C# experience including OOP and application of modern design patterns (3+ years).
  • Experience designing and building web-based products using the latest .NET technologies.
  • Strong relational database experience with proficiency in writing and troubleshooting SQL (preferably MySQL).
  • Experience with microservice architectural patterns and working in a containerised environment with Docker and Kubernetes.
  • Proficient in writing testable and reusable code and developing scalable applications.
  • Proficient working with Git, Azure DevOps, CI/CD and other development process tooling.
  • Experience working with AWS and associated services (SQS, S3 etc)
  • Excellent communication skills.
  • Strong analytical and problem-solving skills.



  • Experience working in an ISO 27001 controlled environment where data security is paramount.
  • Microsoft ASP.NET
  • Experience working with SaaS.
  • Knowledge of Azure and/or other cloud technologies.
  • Experience working in an Agile Scrum environment.


Let us know about you, if you exist! :) 

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.