NICE

Software Engineer – Java, Angular, AWS

NICE
Apply
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.

Tech Stack

Amazon DynamoDBAngularAWSDockerJavaPython

Categories

NICE

About NICE

5,001-10,000 employees

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.