about 3 hours ago
Centennial, CO, USA
Staff+
Base Salary
$150k - $165k/yr
Responsibilities
- Define the architectural patterns and technical standards for the CX team.
- Lead the decomposition of monolithic systems into independently deployable services.
- Design systems that remain sound as requirements evolve and scale increases.
- Drive high-leverage technical decisions including data modeling and API contracts.
- Identify architectural drift and technical debt before they threaten delivery.
- Set and maintain standards for testing, observability, and deployment.
- Conduct code and design reviews to elevate the team's technical capabilities.
- Collaborate with engineering and product managers on technical investments.
- Write production code and prototype solutions to maintain hands-on involvement.
- Model effective use of AI tools across the team.
Requirements
- Bachelor's in Computer Science, Computer Engineering, or equivalent experience.
- 7+ years of professional software development experience with technical leadership.
- Deep experience in systems design and backend architecture.
- Experience designing and operating high-scale, high-availability services.
- Meaningful experience with distributed systems and service decomposition.
- Strong object-oriented programming skills; C# or Java experience is a plus.
- Deep SQL expertise in schema design, query optimization, and database bottlenecks.
- Proven ability to lead technical direction in a collaborative environment.
Benefits
- Medical plans with company subsidies and a Health Savings Account (HSA).
- 401(k) with employer match and paid vacation that increases with tenure.
- Paid holidays, wellness time, and paid maternity and bonding leave.
- Company-paid disability and life insurance.
- Collaborative and casual work environment.
Tech Stack
Apache KafkaC#JavaKotlinSQLSwift
Categories
AI & MLBackendFull StackMobile
