companyNICE logo

Lead Software Engineer

NICESeattle, Washington, United States; USA - Sandy, UT
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

To excel in this role, candidates should possess strong software engineering fundamentals and experience with modern development methodologies. Proficiency in scalable cloud systems and a collaborative mindset are essential.

About the job

At NICE, we embrace limitless challenges and constantly strive to push beyond our boundaries. We are ambitious innovators committed to excellence, and if you share our passion, we have the perfect opportunity to ignite your career.

Lead Software Engineer

As a Lead Software Engineer at NICE, you will play a crucial role in designing and enhancing core services within the NICE CXone platform. This position involves creating scalable cloud systems that cater to enterprise customers around the globe. You will leverage strong software engineering principles along with modern development practices, including AI-assisted tools and workflows that expedite delivery and elevate code quality.

In this role, you will collaborate extensively with product managers, system analysts, and architects, while also mentoring fellow engineers and tackling intricate platform challenges.

Key Responsibilities

  • Design, build, and maintain scalable distributed services that are essential to the NICE CXone platform.
  • Lead the architectural design and advancement of complex systems across various services, ensuring a balance of performance, reliability, and maintainability.
  • Develop high-quality, maintainable code and conduct insightful code reviews that elevate the overall engineering standard within the organization.
  • Create and implement automated testing and quality assurance strategies that enhance system reliability and engineering efficiency.
  • Collaborate with product management, system analysts, architects, and other engineering teams to devise technical solutions that deliver significant value to customers.
  • Offer technical leadership and mentorship, assisting engineers in cultivating strong engineering judgment and ownership.
  • Take responsibility for production systems, diagnosing issues, resolving defects, and enhancing platform stability and resilience.
  • Advocate for contemporary engineering practices, including automation, observability, maintainable architecture, and AI-enhanced development workflows that facilitate faster development and deeper system comprehension.

Engineering Culture at NICE

At NICE, we believe that exceptional engineers own outcomes. Our teams concentrate on solving impactful problems for our customers and delivering results that go beyond mere task completion.

Engineers in this position are empowered to think critically, propose solutions, and make technical decisions that propel systems forward. We value creativity, iterative improvement, and teamwork in tackling complex engineering challenges.

About NICE

NICE is a forward-thinking technology company committed to delivering innovative solutions that empower organizations to enhance customer experiences and drive operational excellence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.