NICE Systems logo

Software Engineer

NICE Systems

Midvale, UT
Full Time
Mid Level
4 days ago

Job Description

About the Role

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. The Software Engineer designs, develops, tests and maintains the NICE CXone software platform.

Key Responsibilities

  • Design and develop NICE CXone products and features across all tiers of the technology stack.
  • Perform unit testing, code reviews, and resolve defects encountered during the QA cycle.
  • Support the production environment and assist other developers in a team environment utilizing agile development processes.
  • Mentor junior staff members and propose cross-disciplinary architectural solutions to difficult problems.
  • Work as a member of an agile team to enhance and improve software.
  • Design and present projects to improve current processes and the overall platform.
  • Code and test projects, create automation to ensure quality, and deliver high-quality, maintainable code.
  • Manage time effectively working on multiple concurrent projects.
  • Attend meetings and training as required.
  • Collaborate with system analysts and product management for successful project completion.
  • Lead team or mentor other developers as needed and function as a Technical or Team Lead when required.
  • Follow established department procedures, policies, and processes.

Requirements

  • Bachelor's degree in Computer Science, Business Information Systems or related field or equivalent work experience.
  • 1+ years experience in software development.
  • Technical problem-solving skills.
  • Experience with Java, Spring, Angular.
  • Experience building and maintaining AWS-based microservices.
  • Excellent communication and decision-making skills.
  • Working knowledge of unit testing, common design patterns, and object-oriented software design.
  • Ability to work in a fast-paced environment.

Nice to Have

  • Experience with information security.
  • Experience with MongoDB or DynamoDB (or equivalent database system).
  • Experience with Rest/Web Sockets/GRPC.
  • Experience with Jira.
  • Experience with automation/testing tools.
  • Experience with agile development processes.
  • Experience as a technical or team lead or equivalent.
  • Experience with telecommunications/telephony.
  • Experience with call centers.
  • Experience working in a CI/CD environment.

Working at NICE Systems

NiCE is known as an innovation powerhouse that excels in AI, cloud, and digital solutions. The company is recognized as a market leader in its domains, with a global presence of over 8,500 employees across 30+ countries. NiCE values diversity and is proud to be an equal opportunity employer, providing consideration for employment regardless of race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation, or any other protected category.

Apply Now

Job Details

Posted AtJul 19, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About NICE Systems

Website

nice.com

Location

Midvale, UT

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches