Software Engineer – Java, Angular, AWS
Core
Build and enhance the User Hub platform within the NiCE CXone suite, enabling customers to manage employees, teams, and organizational hierarchies.
Role type
Full-stack software engineer (Java/Angular)
Builds
Scalable web applications and backend services for the CXone customer experience platform
Domain
Enterprise customer experience (CX) / Cloud-native software
Deliverable
product features
Required skills
Java, Angular, AWS, software design principles, APIs, distributed systems, troubleshooting
Preferred skills
AWS services (Lambda, EKS, CloudWatch, DynamoDB), Docker, containerization, Python, serverless architectures, AI-assisted development tools, Agile methodologies
Technologies
Java, Angular, AWS, Docker, Python, Lambda, EKS, CloudWatch, DynamoDB
Responsibilities
Design, develop, and enhance features within the User Hub platform; Build intuitive user experiences using Angular; Develop scalable backend services and APIs using Java; Leverage AWS services and cloud-native architectures; Investigate and resolve production issues; Partner with Product, Architecture, QA, and global engineering teams; Drive software quality through testing and automation; Utilize AI-powered development tools; Contribute ideas to improve customer experiences and platform capabilities; Balance feature development with operational excellence
Seniority
Mid-level, hands-on IC