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