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.

