Software Engineer – Java, Angular, AWS

NICE

Utah

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

NiCE‑FLEX hybrid model (2 onsite / 3 w
Sandy, Utah office
Exposure to modern cloud technologies

Job summary

NiCE is seeking a Software Engineer for the User Hub team in Utah to build and modernize features that power the CXone platform. You will work across the stack with Java, Angular, and cloud‑native technologies to deliver scalable solutions used by large organizations.

The role emphasizes collaboration, problem solving, and delivering high‑quality software. A flexible hybrid model includes 2 days onsite and 3 days remote, with the Sandy, Utah office as the base.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • 2+ years of professional software development experience.
  • Experience developing applications with Java.
  • Experience building modern web applications using 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.

Responsibilities

  • Design, develop, and enhance features within the User Hub platform.
  • Build intuitive user experiences using Angular and modern web technologies.
  • Develop scalable backend services and APIs using Java.
  • Leverage AWS services and cloud‑native architectures to deliver highly available solutions.
  • Investigate and resolve production issues through log analysis, troubleshooting, and root‑cause investigation.
  • Partner closely with Product, Architecture, QA, and global engineering teams to deliver business value.
  • Drive software quality through testing, automation, and a quality‑first mindset.
  • Utilize AI‑powered development tools to improve productivity while maintaining high engineering standards.
  • Contribute ideas that improve customer experiences, team processes, and platform capabilities.
  • Balance feature development with operational excellence to ensure a reliable experience for customers.

Skills

Problem solving
Communication
Teamwork
Adaptability

Education

Bachelor's degree in Computer Science or related field

Tools

Java
Angular
AWS
Docker
Python

Job description

Job Overview

As a Software Engineer on the User Hub team, you’ll help build and enhance one of the most critical areas of the NiCE CXone platform—the experience customers rely on to manage employees, teams, tenant configurations, profiles, branding, and organizational hierarchies.

This hands‑on engineering role involves developing new features, modernizing existing capabilities, solving complex technical challenges, and supporting a platform used by some of the world's largest organizations. You’ll work across the stack, leveraging Java, Angular, AWS, and cloud‑native technologies to deliver scalable solutions that directly impact customers every day.

Responsibilities
  • Design, develop, and enhance features within the User Hub platform.
  • Build intuitive user experiences using Angular and modern web technologies.
  • Develop scalable backend services and APIs using Java.
  • Leverage AWS services and cloud‑native architectures to deliver highly available solutions.
  • Investigate and resolve production issues through log analysis, troubleshooting, and root‑cause investigation.
  • Partner closely with Product, Architecture, QA, and global engineering teams to deliver business value.
  • Drive software quality through testing, automation, and a quality‑first mindset.
  • Utilize AI‑powered development tools to improve productivity while maintaining high engineering standards.
  • Contribute ideas that improve customer experiences, team processes, and platform capabilities.
  • Balance feature development with operational excellence to ensure a reliable experience for customers.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 2+ years of professional software development experience.
  • Experience developing applications with Java.
  • Experience building modern web applications using 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 Qualifications
  • Experience with AWS services such as Lambda, EKS, CloudWatch, or DynamoDB.
  • Experience with Docker and containerized development environments.
  • Experience investigating production issues and working within complex enterprise systems.
  • Familiarity with Python and serverless architectures.
  • Experience working with AI‑assisted development tools and workflows.
  • Experience working in Agile environments.
What Will Make You Successful?
  • Self‑starters who take ownership and drive work forward.
  • Fast learners who can quickly adapt to new technologies and domains.
  • Naturally curious problem‑solvers who enjoy digging into complex issues.
  • Team players who are willing to jump in and help wherever priorities demand.
  • Comfortable context‑switching between feature development and critical investigations.
  • Focused on delivering outcomes, not just completing tasks.
  • Passionate about continuous learning and professional growth.
Benefits

We offer a flexible hybrid environment with a NiCE‑FLEX model: 2 days onsite and 3 days remote each week. The role is located in our Sandy, Utah office.

Collaborate with talented engineers, gain exposure to modern cloud technologies, leverage AI‑first development practices, and contribute to a platform used by organizations worldwide.

Equal Opportunity Employer

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Java, Angular, AWS
Software Engineer – Java, Angular, AWS

NICE • Sandy (UT)

Hybrid
USD 90,000 - 120,000
Flexible hybrid environment
Cloud-Native Java/Angular Engineer – Hybrid (AWS)
Cloud-Native Java/Angular Engineer – Hybrid (AWS)

NICE • Utah

Hybrid
USD 90,000 - 120,000
NiCE‑FLEX hybrid model (2 onsite / 3 w
Sandy, Utah office
Exposure to modern cloud technologies
Specialist Software Engineer, CX
Specialist Software Engineer, CX

NICE • United States

Hybrid
USD 120,000 - 180,000
NiCE-FLEX hybrid model
Sr Full Stack Developer — UI & Microservices
Sr Full Stack Developer — UI & Microservices

NICE • Atlanta (GA)

Hybrid
USD 100,000 - 130,000
Flexible work schedule (2 days in office, 3 days remote)
Growth opportunities across various roles
Software Engineer, Advanced Services
Software Engineer, Advanced Services

NICE • Utah

Hybrid
USD 75,000 - 95,000
Flexible work model
Opportunities for internal growth
Software Engineer, Advanced Services
Software Engineer, Advanced Services

Socket.dev • Sandy (UT)

On-site
USD 80,000 - 100,000
Flexible work model
Internal career opportunities
Collaborative environment
Sr Software Engineer (Java & AI-Driven Development)
Sr Software Engineer (Java & AI-Driven Development)

NICE • Richardson (TX)

Hybrid
USD 140,000 - 190,000
Software Engineer (Java & AI-Driven Development)
Software Engineer (Java & AI-Driven Development)

NICE • Richardson (TX)

Hybrid
USD 110,000 - 160,000
Lead Software Engineer (Java & AI-Driven Development)
Lead Software Engineer (Java & AI-Driven Development)

NICE • Richardson (TX)

Hybrid
USD 140,000 - 190,000
Head of Global IT Employee Services
Head of Global IT Employee Services

Nice • Hoboken (NJ)

On-site
USD 150,000 - 230,000