GrepJob
NICE

Lead Software Engineer

NICE
Apply
about 17 hours ago
Sandy, UT, USA or Seattle, WA, USA
Senior / Staff+

Responsibilities

  • Design, build, and own scalable distributed services for the NICE CXone platform.
  • Lead the design and evolution of complex systems across multiple services.
  • Write high-quality, maintainable code and conduct thoughtful code reviews.
  • Implement automated testing and quality strategies to improve system reliability.
  • Collaborate with product management and other engineering teams to deliver solutions.
  • Provide technical leadership and mentorship to other engineers.
  • Take ownership of production systems and improve platform stability.
  • Promote modern engineering practices including automation and AI-assisted workflows.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 8+ years of professional software development experience.
  • Strong engineering judgment and ability to evaluate tradeoffs.
  • Experience with distributed services using Go, Java, and Spring.
  • Experience designing AWS-based microservices architectures.
  • Deep understanding of object-oriented design and maintainable software architecture.
  • Experience developing automated tests in CI/CD environments.
  • Experience working in agile development environments.

Tech Stack

Amazon DynamoDBAWSGogRPCJavaMongoDB

Categories

AI & MLBackendDevOpsTesting