NiCE is seeking a dynamic and tech-savvy Lead Software Engineer to lead the end-to-end implementation of prototypes and GA features using cutting-edge AWS services and AI technologies.
The role requires hands-on expertise in cloud solutions, strong collaboration with chief architects and R&D leadership, and a passion for building resilient, scalable systems.
Responsibilities include designing, developing, and deploying cloud-native applications leveraging the latest AWS services and AI capabilities.
The engineer will implement features from concept to production, ensuring scalability and resilience.
The role involves quickly implementing prototypes and POCs projects to validate ideas and technologies, collaborating with cross-functional teams to iterate on solutions based on feedback.
Extensive hands-on experience with various backend and frontend technologies is required, along with experience in establishing CI/CD pipelines and Infrastructure as Code (IaC).
A great understanding of system performance and ensuring infrastructure security is essential.
The engineer will work closely with chief architects and the R&D director to align technical solutions with business objectives and effectively communicate complex technical concepts to non-technical stakeholders.
Staying abreast of emerging technologies to drive innovation in system design and implementation is crucial, as well as encouraging a culture of continuous improvement and learning within the team.
Requirements:
A proven track record in developing and deploying applications on AWS is required.
Extensive hands-on experience with DevOps practices and tools is necessary.
A strong background in full-stack development with proficiency in TypeScript, Node.js, Java, and Python is essential.
Proficiency in cloud technologies, AI integration, and infrastructure as code is required.
Experience with containerization tools like Docker and orchestration platforms (ECS, EKS) is necessary.
Excellent verbal and written communication skills are required.
The ability to work collaboratively in cross-functional teams is essential.
Strong problem-solving skills and a proactive attitude are necessary.
Candidates should be passionate and independent.
A Bachelor’s degree in computer science is required.
Benefits:
Employees will join an ever-growing, market-disrupting global company where teams work in a fast-paced, collaborative, and creative environment.
There are endless internal career opportunities across multiple roles, disciplines, domains, and locations.
The NICE-FLEX hybrid model allows for maximum flexibility, with 2 days working from the office and 3 days of remote work each week.
Office days focus on face-to-face meetings, fostering teamwork and collaborative thinking that generate innovation and new ideas.