We're looking for a Tech Lead who can join the Winona Engineering team. As a Tech Lead, you'll be a trusted advisor and own the entire technical lifecycle for assigned projects. You'll apply your broad range of specialized skills to tackle complex challenges, requiring innovative solutions and a deep understanding of technical concepts. You'll independently plan and execute project development, fostering collaboration and resolving conflicts within the team.
Responsibilities include providing technical direction, mentoring other engineers, and ensuring code quality through rigorous code reviews. You'll develop and implement technical strategies, evaluate tradeoffs, and advocate for best practices. Clear communication skills are essential for client presentations and documentation.