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