Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Lead Software Engineer

at NICE

Posted 19 hours ago 2 applied

Description:

  • 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 Lead Software 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).
  • The position demands a great understanding of system performance and ensuring infrastructure security.
  • The Lead Software 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 essential, 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:

  • Joining NiCE offers the opportunity to work in a fast-paced, collaborative, and creative environment with a team of top professionals.
  • Employees have access to 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.
  • NiCE is recognized as a market leader and offers a chance to learn and grow every day.