2 months ago
Sandy, UT, USAMid Level
H1B Sponsor
Responsibilities
- Design, develop, and enhance features within the User Hub platform.
- Build user experiences with Angular and modern web technologies.
- Develop scalable Java backend services and APIs.
- Use AWS services and cloud-native architectures to deliver highly available solutions.
- Investigate and resolve production issues through log analysis, troubleshooting, and root-cause investigation.
- Collaborate with Product, Architecture, QA, and global engineering teams.
- Improve software quality through testing and automation.
- Use AI-powered development tools to improve productivity while maintaining engineering standards.
- Balance feature development with operational excellence and contribute improvements to customer experiences, team processes, and platform capabilities.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- At least 2 years of professional software development experience.
- Experience developing applications with Java and modern web applications with Angular.
- Experience working with cloud platforms such as AWS.
- Understanding of software design principles, APIs, and distributed systems.
- Strong problem-solving and troubleshooting abilities.
- Excellent communication and collaboration skills.
- Preferred experience with AWS Lambda, EKS, CloudWatch, DynamoDB, Docker, Python, serverless architectures, complex enterprise systems, and AI-assisted development tools and workflows.
- Experience working in Agile environments is preferred.
Benefits
- Flexible hybrid NiCE-FLEX work model with 2 days in the Sandy, Utah office and 3 days remote each week.
- Opportunity to work on enterprise-scale software used by global organizations.
- Professional growth through exposure to cloud technologies, AI-assisted development practices, and collaborative engineering work.
Categories
About NICE
NiCE is transforming the world with AI that puts people first. Our purpose-built AI-powered platforms automate engagements into proactive, safe, intelligent actions, empowering individuals and organizations to innovate and act, from interaction to resolution. Trusted by organizations throughout 150+ countries worldwide, NiCE’s platforms are widely adopted across industries connecting people, systems, and workflows to work smarter at scale, elevating performance across the organization, delivering proven measurable outcomes.