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