Lead Software Engineer

NICE
Sandy, WA
Job Description
Lead Software Engineer designs and evolves core services within the NICE CXone platform, building scalable cloud systems that support enterprise customers worldwide.

Requirements

  • Bachelor’s degree in Computer Science, Business Information Systems, or a related field (or equivalent practical experience)
  • 8+ years of professional software development experience designing and building production systems
  • Strong engineering judgment with the ability to evaluate tradeoffs and design practical solutions to complex technical challenges
  • Experience building and operating distributed services using Go, Java, and Spring
  • Experience designing and maintaining AWS-based microservices architectures
  • Deep understanding of object-oriented design, common design patterns, and maintainable software architecture
  • Experience developing automated tests and working within CI/CD development environments
  • Experience working in agile development environments with strong collaboration across engineering, product, and architecture teams
  • Experience leveraging modern developer tooling, including AI-assisted development platforms (such as Claude Code, GitHub Copilot, or similar) to improve engineering productivity
]]>