Taro Logo

Specialist Software Engineer

NICE Ltd. is a global software company serving 25,000+ businesses, including 85 Fortune 100 companies, providing customer experience solutions, financial crime prevention, and public safety software.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

NICE Ltd. (NASDAQ: NICE) is seeking a Senior Backend Engineer to join their innovative team in Pune, India. As a market leader in customer experience solutions and financial crime prevention software, NICE serves over 25,000 global businesses, including 85 Fortune 100 companies. The role combines backend development with some frontend responsibilities, requiring expertise in Java, JavaScript frameworks, and distributed systems.

The position offers a unique opportunity to work on large-scale, high-volume systems that manage over 120 million customer interactions and monitor 3+ billion financial transactions daily. The ideal candidate will have 8+ years of experience in backend development and distributed systems, with strong knowledge of Java, Spring ecosystem, and REST APIs.

Working in a hybrid model (2 days office, 3 days remote), you'll be part of a dynamic team building and enhancing applications that extend NICE's core platform functionality. The role involves creating server-side solutions, developing user interfaces, and implementing integrated processes using modern technologies and cloud computing platforms.

This is an excellent opportunity for experienced developers who want to work with cutting-edge technology in a global company known for innovation in AI, cloud, and digital solutions. NICE offers extensive career growth opportunities across multiple roles, disciplines, and locations, making it an ideal place for ambitious professionals looking to make a significant impact in the enterprise software industry.

Last updated 3 days ago

Responsibilities For Specialist Software Engineer

  • Build server-side software using Java
  • Create front-end user interfaces using JavaScript and JavaScript frameworks
  • Create integrated processes using REST APIs, SQL and cloud computing platforms
  • Analyze and compile data, codes and processes to identify areas of improvement
  • Work jointly with other team members to set up objectives and design/build cohesive applications
  • Implement Unit Test cases and necessary API Docs
  • Participate in designing solutions for new requirements
  • Write and optimize SQL queries

Requirements For Specialist Software Engineer

Java
JavaScript
React
Linux
  • 8+ years of experience with web/backend applications development with Java
  • 8+ years of experience building high volume, large-scale, distributed systems
  • Experience with Spring ecosystem (Springboot)
  • Experience with creating REST APIs
  • Experience with version control (Git)
  • Bachelor's degree in computer science, System Engineering or related field
  • Experience with application architecture stacks
  • Strong communication and problem-solving skills
  • Experience with Linux (Ubuntu, CentOS)
  • Knowledge of Bash and shell usage
  • Proficiency in frontend development (JavaScript, React, Angular)

Benefits For Specialist Software Engineer

  • Hybrid work model (2 days office, 3 days remote)
  • Career growth opportunities across multiple roles and locations
  • Global company environment
  • Collaborative and creative work culture

Related Jobs