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.
Sr. Software Engineer — Salt Lake City
Overview
The Sr. Software Engineer designs, builds, tests, and maintains the NICE CXone platform. This role works across the full development lifecycle — from architecture and coding to production support — within an Agile team environment.
Key Responsibilities
- Design, develop, and enhance platform features across multiple tiers
- Write clean, maintainable code and unit tests
- Perform code reviews and resolve QA defects
- Support and troubleshoot production issues
- Collaborate with Product Management and System Analysis to deliver projects
- Mentor developers and provide technical leadership as needed
- Manage multiple concurrent projects and deliver on schedule
- Follow engineering standards, security practices, and compliance requirements
Compliance & Risk
- Ensure regulatory and security best-practice adherence
- Protect sensitive customer data
- Maintain accurate reporting and documentation
Required Qualifications
Education
- Bachelor’s in Computer Science, Information Systems, or equivalent experience
Experience
- 6+ years software development
- Strong problem-solving and decision-making skills
- C#, ASP.NET, .NET Framework, Visual Studio
- Object-oriented design, design patterns, and unit testing
- Multithreaded applications and TCP/IP communication
- Agile development practices
- Excellent communication and teamwork
Preferred Experience
- SQL Server
- WCF, C++, Flex/ActionScript, or Delphi
- Automation/testing tools
- TFS or similar tooling
- Telecommunications or call-center platforms
- Prior technical or team leadership experience
About NICE Ltd.
NICE delivers enterprise cloud and on-premise software solutions. NICE CXone is the company’s cloud customer experience platform, combining omnichannel routing, workforce optimization, analytics, automation, and AI.
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.
Skills Required
- Bachelor's degree in Computer Science, Information Systems, or equivalent experience
- 6+ years of software development experience
- Experience with C#
- Experience with ASP.NET
- Experience with .NET Framework
- Experience with Visual Studio
- Knowledge of object-oriented design and design patterns
- Experience with unit testing
- Experience developing multithreaded applications
- Experience with TCP/IP communication
- Agile development experience
- Strong problem-solving and decision-making skills
- Excellent communication and teamwork skills
- SQL Server experience
- WCF, C++, Flex/ActionScript, or Delphi experience
- Experience with automation or testing tools
- Experience with TFS or similar tooling
- Telecommunications or call-center platform experience
- Prior technical or team leadership experience
NICE Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about NICE and has not been reviewed or approved by NICE.
-
Healthcare Strength — Benefits are described as broad and comprehensive, spanning medical, dental, vision, life, disability, and mental-health support. Added programs like FSA options and fitness stipends contribute to a well-rounded health and wellness offering.
-
Retirement Support — A 401(k) is part of the package, sometimes paired with match details that are described as typical to stronger depending on role and time period. Employee stock participation is also positioned as an additional long-term wealth-building component for eligible roles.
-
Flexible Benefits — Flexible work arrangements are emphasized, including hybrid setups and remote options for some roles. Flex scheduling, paid holidays, and paid sick time add to the perceived flexibility of the overall rewards package.
NICE Insights
What We Do
NICE (Nasdaq: NICE) is the worldwide leading provider of both cloud and on-premises enterprise software solutions that empower organizations to make smarter decisions based on advanced analytics of structured and unstructured data. NICE helps organizations of all sizes deliver better customer service, ensure compliance, combat fraud and safeguard citizens. Over 25,000 organizations in more than 150 countries, including over 85 of the Fortune 100 companies, are using NICE solutions. www.nice.com.








