Location
greenwood village
Job Type
Full-time
Posted
June 14, 2026
Job Description
Roles and Responsibilities
- Design and evolve scalable, resilient, and high-performance architectures for distributed systems.
- Create architectural designs, technical specifications, and implementation roadmaps.
- Lead architecture reviews and provide technical guidance to engineering teams.
- Break down complex initiatives into actionable tasks with clear acceptance criteria and accurate LOE estimates.
- Own end-to-end delivery of critical features and platform enhancements.
- Mentor engineers and drive engineering best practices, coding standards, and code quality.
- Optimize DynamoDB (query performance, indexing, capacity planning, cost optimization).
- Improve Kafka performance through partitioning, throughput tuning, and monitoring.
- Implement resilience patterns including circuit breakers, retries, and fault tolerance.
- Driv...