companyNiCE Systems logo

Senior Software Engineer at NiCE | Raanana, Israel

NiCE SystemsIsrael - Raanana
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What You BringBachelor's degree in Computer Science, Software Engineering, or a related field. Over 4 years of professional software development experience. Proven daily usage of AI coding assistants such as GitHub Copilot and Claude Code. Experience integrating AI APIs and tooling (LLMs, agents, retrieval systems) into product features and internal tooling. Strong hands-on experience with Java and TypeScript.

About the job

Join NiCE, where we redefine challenges and push boundaries. Our ambition drives us to be innovators, and we strive for excellence in everything we do. If you share our passion for pushing limits, this is your chance to ignite your career with us.

What Will You Do?

As a Senior Software Engineer at NiCE, you will play a crucial role in designing and developing large-scale, cloud-native systems that fuel the global NiCE CXone platform. We are on the lookout for individuals who are eager to embrace AI-augmented development, utilizing modern coding assistants and continuously enhancing engineering workflows.

In this dynamic, cloud-first environment, you will find that ownership, technical excellence, and intelligent automation are integral to our engineering culture.

Your Impact

  • Rapidly familiarize yourself with existing systems and thrive in a complex domain.
  • Design, implement, and maintain automation and test frameworks leveraging AWS/Azure technologies.
  • Develop and enhance performance and scalability solutions.
  • Lead tasks from start to finish, coordinating seamlessly with R&D, QA, DevOps, and other teams.
  • Independently drive technical initiatives from requirements gathering to delivery.
  • Analyze system behavior, troubleshoot issues, and lead root-cause analysis efforts.
  • Enhance the reliability, performance, and maintainability of existing components.
  • Integrate solutions into CI/CD pipelines.
  • Utilize AI tools to boost coding efficiency, quality, and productivity.
  • Collaborate closely with architects and peers to evolve system design.
  • Apply AI-powered coding tools to accelerate development and improve code quality.
  • Leverage coding agents and AI workflows to optimize design decisions, refactoring, testing, and documentation.
  • Contribute to engineering best practices and continuously enhance development velocity and reliability.

About NiCE Systems

NiCE is a leading provider of innovative solutions that empower organizations to deliver outstanding customer experiences. With a commitment to excellence and a focus on technological advancement, we inspire our team to push boundaries and achieve greatness.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.