NICE Ltd. is hiring a Specialist Software Engineer to construct and enhance applications that extend the functionality of the core NICE platform. In this backend-focused role, you will use cutting-edge tools to build server-side software, create front-end interfaces, and work in a fast-paced, fluid landscape.
What You'll Do
- 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 and resolve issues.
- Work jointly with other team members to set up objectives and design/build cohesive, functional applications.
- Implement smart solutions consistently and thoroughly.
- Implement Unit Test cases and necessary API Docs (Swagger, Javadocs, etc.).
- Participate, discuss, and help in the process of designing solutions for new requirements.
- Proficiency in writing and optimizing SQL queries.
- Work in a fast-paced, fluid landscape while managing and prioritizing multiple responsibilities.
What We're Looking For
- 8+ years of experience with web/backend applications development with Java and related technologies with OOPs knowledge.
- 8+ years of recent experience building well-tested, high-volume, large-scale, distributed systems.
- Experience designing and building software applications which use APIs.
- Familiarity with frontend development and JavaScript, React, Angular, etc.
- Bachelor’s degree in computer science, System Engineering or a related field, or equivalent experience.
- Experience with the Java programming language.
- Experience with creating REST APIs.
- Experience with version control, such as Git.
- Experience with application architecture stacks, including API layer, business logic, data modeling, and UI/UX.
- Superb communication, time management, analytical, mathematical and problem-solving skills.
- Willing to put in the necessary work to reach new goals and find solutions to problems and learn new things.
- Keep up to date with the latest advancements in technology.
- Effective communication in English, with excellent communication, presentation and facilitation skills.
- Working on Linux (e.g., Ubuntu, CentOS).
Nice to Have
- Knowledge and experience with the Spring ecosystem (e.g., Springboot).
- Knowledge of Bash and other shell usage.
Technical Stack
- Java
- JavaScript & JavaScript frameworks
- REST APIs
- SQL
- Git
- Linux (Ubuntu, CentOS)
- Spring ecosystem (Springboot)
- Bash/shell
Team & Environment
This is an Individual Contributor role reporting to the Director, Engineering. You will join a fast-paced, collaborative, and creative environment comprised of ambitious teams.
Benefits & Compensation
- Hybrid work model (NICE-FLEX): 2 days in office, 3 days remote per week.
- Endless internal career opportunities across multiple roles, disciplines, domains, and locations.
Work Mode
This is a hybrid position based in Pune, India.
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.


