Jobs · Information Technology · Utah

Principal Software Engineer

NiCE · Sandy, UT · 2 wk ago
Information TechnologyFull-time

Technical Leadership

Define and drive the architecture of scalable, reliable, and high-performance systems
Set engineering standards and best practices across teams
Lead design reviews and guide critical technical decisions

Execution & Delivery

Own end-to-end delivery of complex features and systems
Collaborate cross-functionally with product, design, and engineering teams to deliver high-impact initiatives
Ensure high code quality, performance, and maintainability

Talent Elevation

Mentor and develop engineers, raising the overall technical bar of the team
Lead by example through hands-on coding and problem-solving
Help identify and attract top engineering talent

Innovation & Strategy

Identify opportunities to leverage modern technologies (including AI/ML where applicable) to drive innovation
Translate business needs into scalable technical solutions
Influence long-term technical roadmap and investment decisions

About the Role

We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership, and a passion for building high-quality, scalable systems. This individual will play a critical role in driving architectural direction, mentoring engineers, and delivering impactful solutions aligned with business priorities.

How Will You Make an Impact?

See above under "Technical Leadership", "Execution & Delivery", "Talent Elevation", and "Innovation & Strategy".

Qualifications

  • 10+ years of software engineering experience, with a track record of delivering complex systems at scale
  • Deep expertise in system design, distributed systems, and modern development practices
  • Strong coding skills in one or more of the following: Java, Python, C#, or similar
  • Experience designing and building cloud-native applications (AWS, Azure, or GCP)
  • Proven ability to lead large technical initiatives and influence across teams
  • Strong communication skills with both technical and non-technical stakeholders

Benefits

  • NiCE-FLEX hybrid work model: 2 days in the office and 3 days remote each week
  • Located in Sandy, Utah at 75 West Towne Ridge Parkway, Sandy, Utah 84070
  • Workplace that breaks down silos and enables seamless customer experiences across our product ecosystem
  • Opportunities for continuous learning and growth within a market-leading company
  • Equal opportunity employer

Pay & Schedule

  • Details not specified

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 2 wk ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com