GrepJob
NICE

Lead Software Architect

NICE
Apply
about 3 hours ago
Sandy, UT, USA
Staff+

Responsibilities

  • Set end-to-end technical direction, including platform vision and technology choices.
  • Design and evolve cloud-native, API-first systems integrating various services.
  • Architect distributed services focusing on scalability, performance, and security.
  • Integrate AI-assisted development practices into engineering workflows.
  • Promote AI-driven automation for development tasks.
  • Own architecture through implementation, testing, and monitoring.
  • Align architecture with product strategy through collaboration.
  • Drive technical decisions and coordinate multi-team execution.
  • Provide mentorship and architectural guidance across teams.
  • Conduct thorough code and architecture reviews.

Requirements

  • BS in Computer Science or equivalent experience.
  • 15+ years of software development experience.
  • 5+ years designing or architecting large-scale systems.
  • Expertise in C# and familiarity with Go, Java, or similar.
  • Expertise in Front End Technologies, preferably React.
  • Experience with relational and non-relational databases.
  • Experience with AI-assisted development tools.
  • Strong understanding of distributed systems and microservices.
  • Experience developing RESTful services and API-first architectures.
  • Working knowledge of CI/CD and DevOps tooling.

Tech Stack

AngularAWSAzureC#GoJavaReact

Categories

AI & MLBackendDevOpsFrontendFull Stack