Principal Software Engineer
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