What You'll Do
- Define and drive the architectural vision for core systems, ensuring scalability, reliability, and long-term maintainability
- Lead the design and evolution of complex, distributed systems across the full stack (application, data, infrastructure)
- Identify system-level gaps or inefficiencies and introduce architectural improvements that elevate performance, quality, and developer velocity across teams
- Influence without direct authority, building alignment across teams and bringing others along through change
- Partner with engineering, product, and leadership to align technical strategy with business goals and long-term roadmaps
- Guide teams through high impact technical tradeoffs across performance, scalability, cost, and complexity
- Lead cross-team initiatives as platform modernization, cloud migration or system re-architecture initiatives
- Establish and promote best practices, standards, and patterns that scale across teams and domains
- Mentor senior and staff engineers, helping raise the overall technical bar and architectural thinking across the organization
- Evaluate and introduce new technologies, frameworks, and approaches that drive meaningful improvements at the organizational level
Who You Are
- 10+ years of software engineering experience, including leadership at staff level or above
- Proven experience designing and scaling complex, distributed systems across multiple teams or products
- Deep expertise in system design, architecture patterns, and modern engineering best practices
- Strong experience with backend systems, APIs, and data modeling
- Hands-on experience with cloud platforms (AWS or Azure) and modern infrastructure patterns
- Proficiency in modern development stacks, including C#/.NET and frontend frameworks such as Angular
- Experience working relational databases such as SQL Server or Postgres
- Strong ability to evaluate and communicate tradeoffs across scalability, performance, cost and maintainability
- Strong track record of influencing technical direction and driving alignment across teams
- Excellent communication skills, with ability to translate complex technical concepts to both technical and non-technical stakeholders
Compensation
Salary Range: $180,000 - $200,000. Compensation is just one component of a comprehensive total rewards package that also includes benefits, flexibility, and growth opportunities.