Job Description
As a hands‑on Software Engineering Lead, you'll lead a small team while actively contributing to delivery—roughly 60% engineering and 40% people/delivery leadership. You'll own day‑to‑day execution, coach engineers, and partner with stakeholders, working alongside a Principal Engineer who sets overall technical direction.
Responsibilities
- Lead day‑to‑day delivery for a small engineering team across multiple initiatives.
- Design, build, and maintain backend services in C#/.NET.
- Build and evolve frontend features using Angular and TypeScript.
- Write clean, testable, maintainable code and set a high bar for engineering quality.
- Champion strong development practices including code review, pair programming, and TDD.
- Operate and improve services hosted on AWS, including reliability and performance.
- Contribute to and improve CI/CD pipelines and deployment workflows.
- Translate requirements into cl...