NICE
Posted 1mo ago

Software Engineer – Java, Angular, AWS

NICE
Sandy, Utah, United States
HybridFull Time
Responsibilities
  • designing features
  • building interfaces
  • developing services
Requirements
  • 2+ years professional software development experience
  • Proficiency with Java, Angular, and AWS
  • Strong problem-solving and collaboration skills
Technical tools mentioned
JavaAngularAWSLambdaEKSCloudWatchDynamoDBDockerPython

Job description

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

So, what’s the role all about?

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 is a hands-on engineering role where you'll spend your time 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. You'll join a collaborative, high-performing team that values ownership, initiative, and a willingness to tackle whatever challenge comes next.

If you're someone who enjoys solving real-world problems, working at enterprise scale, and continuously growing your skills, this is an opportunity to make a meaningful impact.

How will you make an impact? 

  • 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.

Have you got what it takes?

  • 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?

The engineers who thrive on this team are:

  • 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.

Why NiCE?

At NiCE, you'll have the opportunity to work on software that operates at enterprise scale while building skills that accelerate your career. You'll collaborate with talented engineers, gain exposure to modern cloud technologies, leverage AI-first development practices, and contribute to a platform used by organizations around the globe.

We offer a flexible hybrid environment, a culture built on trust and accountability, and the opportunity to make a visible impact from day one.

If you're looking for a role where you can learn fast, build meaningful solutions, and grow alongside a team that values initiative and ownership, we'd love to hear from you.

Enjoy NiCE-FLEX!

At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. This role is located in our Sandy, Utah office https://www.nice.com/company/global-locations

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

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.

 

About NICE

Provides AI-powered software for customer engagement and financial compliance.

Similar jobs

Software Engineer roles near Sandy, Utah
13h
Save
Mark Applied
Hide
Senior Staff Software Engineer - Project Matrix
Utah or Seattle or American Fork
RemoteFull Time
LiveView Technologies
LiveView Technologies: Provides mobile, solar-powered security units with AI-driven surveillance software.
8+ YOE8+ years of software engineering experience, with deep embedded Linux, Yocto, video processing, edge camera analytics, JDM leadership, and AI development tool expertise.
Yocto, Embedded Linux, MCU, RTOS, AI, computer vision
14h
Save
Mark Applied
Hide
Tax, Salt Lake City, Associate, Software Engineering
Salt Lake City, Utah, United States
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
1+ YOEBachelor's degree or relevant experience in a technical discipline, 1+ years of software development, strong algorithms and design skills, and expertise in Java, C++, Python, React, Angular, Redux, NoSQL, or Elasticsearch.
Java, C++, Python, React, Angular, Redux, JavaScript, MongoDB, Elasticsearch
14h
Save
Mark Applied
Hide
Software Engineer (Full Stack)
Lehi, Utah, United States
$100k-$140k/yr HybridFull Time
Workstream
Workstream: HR and payroll platform for managing the hourly workforce.
3+ YOE3–7+ years of software engineering experience; full-stack development with Ruby on Rails, Python, Java, PHP, or JavaScript; scalable systems, CI/CD, SQL/NoSQL databases, cloud platforms, and distributed systems experience.
Ruby on Rails, Python, Java, PHP, JavaScript, SQL, NoSQL, PostgreSQL, MongoDB, AWS, NextJS, CI/CD, TDD
18h
Save
Mark Applied
Hide
Principal Software Engineer -P
Cincinnati or Chicago or Irving or Tempe or Salt Lake City or Saint Petersburg or West Palm Beach
HybridFull Time
Paychex
PaychexNASDAQ: PAYX: Provider of integrated payroll, HR, and benefits outsourcing solutions.
5+ YOE5+ years with SQL, databases, web services, web applications, and software development; cloud, Agile, testing, SaaS, frontend frameworks, and technical leadership experience required. Degree preferred.
SQL, Oracle, MySQL, Entity Framework, Hadoop, Mongo, Azure, AWS, REST, WCF, SOAP, Node.js, ASP.NET MVC, ASP.NET Web Forms, Angular, React, Ember, Knockout.js, MS Test, C#, PowerBuilder, HTML5, CSS, JavaScript, Microsoft Entity Framework
23h
Save
Mark Applied
Hide
Software Engineering - Cleared Contractor - L2
Salt Lake City, Utah, United States
$53/hr OnsiteContract
Belcan
Belcan: Provides engineering and technical staffing solutions for global industries.
2+ YOEBachelor's degree in computer science, computer engineering, or electrical engineering, 2+ years of relevant experience, C++ proficiency, embedded software experience, and ability to obtain and maintain a DoD Secret clearance.
C++, Real Time Operating Systems (RTOS), Linux, Unix, VxWorks, Windows, IP, UDP, TCP, EtherCAT, CAN, RTPS/DDS, PCIe, 1553, RS232, SPI, I2C, FPGAs
1d
Save
Mark Applied
Hide
Software Engineer II
Salt Lake City, Utah, United States
OnsiteFull Time
ENFRA
ENFRA: Provider of energy infrastructure and Energy-as-a-Service solutions.
5+ YOEBachelor’s degree or equivalent experience, 5+ years in professional software development, agile experience, Git, unit testing, Angular 2+, Azure DevOps, C#, Python, JavaScript/TypeScript, and strong analytical skills.
Git, Angular 2+, Azure DevOps, C#, Python, JavaScript, TypeScript, Microsoft Azure, CI/CD
1d
Save
Mark Applied
Hide
Software Engineer II
Salt Lake City, Utah, United States
OnsiteFull Time
ENFRA
ENFRA: Provides integrated energy infrastructure and facility maintenance solutions.
5+ YOEBachelor's degree or equivalent experience, 5+ years of professional software development, agile processes, Git, unit testing, Angular 2+, Azure DevOps, C#, Python, JavaScript/TypeScript, and strong analytical skills.
Git, Angular 2+, Azure DevOps, C#, Python, JavaScript, TypeScript, Microsoft Azure, CI/CD pipelines
1d
Save
Mark Applied
Hide
Specialist, Software Engineering (41935)
Salt Lake City, Utah, United States
OnsiteFull Time
L3Harris Technologies
L3Harris TechnologiesNYSE: LHX: Aerospace and defense providing mission-critical technology solutions.
4+ YOEBachelor's degree and 4 years of relevant experience, or graduate degree and 2 years, or 8 years without a degree. Embedded real-time software experience required; security clearance eligibility required.
VxWorks, Linux, C++, Windows, Real-Time Operating System (RTOS), IP, UDP, TCP, IPSec, DDS, SNMP