About the job
- Lead engineering initiatives where tangible results are delivered.
- Build robust teams and hone craftsmanship to create significant customer value.
- Mentor your team while guiding the engineering efforts.
The Role Overview
In this position, you won't have to choose between leadership and hands-on engineering. You will remain deeply engaged in the design of features, directing technical decisions, and empowering a team to consistently produce software they take pride in.
We are searching for a Technical Lead who possesses exceptional engineering skills and the capability to inspire and guide others. This role emphasizes technical leadership, where you will influence engineering direction, support project delivery, and facilitate the growth of engineers, working closely with an Engineering Manager who oversees formal people management.
Your leadership will be crucial for a team of 5 to 8 engineers tasked with developing and deploying impactful features. Your mission will be to provide clarity, uphold engineering excellence, and ensure that the team has the necessary technical guidance to proceed confidently. The challenges lie at the intersection of customer needs and engineering execution, transforming concepts into reliable, thoughtfully designed software that enhances user experiences.
Your Responsibilities
You will be the engineer who enables the team to excel.
- Guide engineers through intricate feature development.
- Clarify technical strategies and trade-offs.
- Balance the urgency of delivery against long-term maintainability.
- Mentor engineers to elevate technical proficiency within the team.
- Link engineering efforts to the outcomes they generate for customers.
- Support the team through uncertainty, setting a high standard of engineering through your actions.
This role is about fostering technical leadership through craftsmanship, trust, and teamwork.
The Work You Will Do
This role emphasizes technical ownership over team deliveries rather than merely managing tasks.
- Design and implement robust features using C# / .NET.
- Steer technical decisions and architectural design within your team.
- Collaborate closely with Product Managers and Engineering Managers on prioritizing deliverables.
- Review code and mentor engineers to enhance overall engineering quality.
- Identify potential risks early and assist the team in navigating them effectively.
- Promote a culture of strong engineering practices.

