Remote Software Engineer

at NICE

Posted 1 day ago 4 applied

Description:

  • NiCE is seeking a highly skilled Backend Software Engineer to join the GenAI Solutions for CX, a fully integrated AI cloud customer experience platform.
  • The role involves exposure to new technologies and collaboration with engineers, architects, and product managers to create advanced AI cloud products.
  • Responsibilities include designing and implementing high-performance microservices using AWS cloud technologies.
  • The engineer will build scalable backend systems using Python and lead the development of event-driven architectures utilizing Kafka and AWS Firehose.
  • Integration with AWS services such as Athena, DynamoDB, and S3 is required to deliver end-to-end solutions.
  • The position demands ensuring high-quality deliverables with testable, reusable, and production-ready code.
  • Collaboration within an agile team is essential, influencing architecture, design, and technology adoption.

Requirements:

  • Candidates must have 2+ years of backend software development experience.
  • Strong expertise in Python or C# is required.
  • Deep knowledge of microservices architecture, RESTful APIs, and cloud-native development is necessary.
  • Hands-on experience with AWS Lambda, S3, Athena, Kinesis Firehose, and Kafka is essential.
  • Strong database skills in both SQL and NoSQL, including schema design and performance tuning, are required.
  • Experience in designing scalable systems and delivering enterprise-grade software is necessary.
  • Candidates should be comfortable working with CI/CD pipelines and DevOps practices.
  • A passion for clean code, best practices, and continuous improvement is expected.
  • Excellent communication and collaboration abilities are required.
  • Fluency in English, both written and spoken, is mandatory.

Benefits:

  • Employees will join a market-disrupting global company with 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 to foster teamwork and collaborative thinking.
  • NiCE is an equal opportunity employer, ensuring consideration for employment without regard to various protected categories.