NICE logo
NICE2 months ago

Senior Software Architect

$150,000–$200,000 year

Hybrid · Sandy, Utah, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Cloud Services

Job Summary

The Senior Software Architect at NiCE is responsible for designing and implementing scalable, secure software systems, ensuring technical architecture aligns with long-term business goals. Key responsibilities include defining architecture for complex systems, creating technical roadmaps, mentoring engineering teams, and leading design reviews. Candidates must have strong experience with cloud platforms, distributed systems, microservices, various programming languages, and recent technologies such as DevOps practices and AI tools. A Bachelor's or Master's degree along with significant experience in software engineering and architectural roles is required.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 8–12+ years of software engineering experience
  • 3–5+ years in an architectural or senior technical leadership role
  • Strong experience with Cloud platforms (AWS, Azure, or GCP)
  • Distributed systems & microservices architecture
  • APIs (REST/GraphQL)
  • Databases (SQL and NoSQL)
  • Strong proficiency in Frontend: JavaScript/TypeScript, React, Angular, or Vue
  • Strong proficiency in Backend: Node.js, Python, Java, PHP, C#/.NET or similar
  • Experience building and consuming RESTful APIs or GraphQL
  • Solid understanding of databases (SQL, NoSQL, PostgreSQL, MongoDB, etc.)
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
  • Experience using AI tools (Windsurf, Cursor, GitHub CoPilot, CodeX, Chat GPT, Anthropic and OpenAI toolchain, etc)
  • Experience with GenAI and AgenticAI

Desired Qualifications

  • Experience scaling systems to millions of users or high transaction volumes
  • Background in a specific domain (fintech, healthcare, SaaS, etc.)
  • Knowledge of event-driven architecture, streaming systems (Kafka), and caching strategies
  • Familiarity with Infrastructure as Code (Terraform, CloudFormation)
  • Experience working in global or distributed teams
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$150k – $200k / yr

Senior Software Architect · NICE

Apply on Sorce