GrepJob
NICE

Senior Software Architect

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

Responsibilities

  • Set end-to-end technical direction, including platform vision and infrastructure strategy.
  • 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 and contribute to conversational AI platforms.
  • Own architecture through implementation, testing, and long-term stewardship.
  • Align architecture with product strategy through collaboration.
  • Drive technical decisions and coordinate multi-team execution.
  • Provide mentorship and architectural guidance across teams.
  • Conduct code and architecture reviews to improve engineering quality.
  • Enhance CI/CD pipelines and operational excellence.
  • Diagnose and resolve complex performance bottlenecks.

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.
  • 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.
  • Strong communication and architectural documentation skills.

Tech Stack

AngularAWSAzureC#GoJava

Categories

AI & MLBackendDevOpsFull Stack