2h ago

Senior Software Architect

Sandy, UT
full-timesenior

Tech Stack

+13

Description

You will design and guide the implementation of scalable, reliable, and secure software systems, bridging business strategy with technical execution. You'll define end-to-end architecture for cloud-native distributed systems, evaluate technologies, create roadmaps, and mentor engineering teams to ensure alignment with long-term goals.

Requirements

  • 8-12+ years software engineering experience, 3-5+ in architecture or senior tech leadership
  • Strong experience with cloud platforms (AWS, Azure, GCP), distributed systems, microservices, APIs (REST/GraphQL), SQL & NoSQL databases
  • Proficiency in frontend (JavaScript/TypeScript, React, Angular, or Vue) and backend (Node.js, Python, Java, PHP, C#/.NET or similar)
  • Experience with DevOps, CI/CD, Docker, Kubernetes, and AI tools (e.g., GitHub Copilot, ChatGPT)
  • Experience with GenAI and AgenticAI preferred; familiarity with event-driven architecture, Kafka, Terraform a plus

Responsibilities

  • Define end-to-end architecture for cloud-native, distributed, microservices systems
  • Evaluate and select technologies, frameworks, and platforms; create architectural blueprints and roadmaps
  • Lead design reviews, enforce architectural standards, and mentor engineering teams
  • Ensure scalability, availability, performance, fault tolerance, and cost efficiency
  • Collaborate with product, business, and operations to translate requirements into technical solutions
0 views 0 saves 0 applications