As a well-rounded software leader, you will oversee the engineering team in developing and delivering mobile, web, or backend applications.
Key Responsibilities
We seek an individual with formal management and career development skills to provide regular coaching, performance reviews, and ongoing guidance for engineers.
Create and promote healthy norms, values, and processes that foster trust, collaboration, and accountability within the team.
Maintain strong communication and emotional intelligence when interacting with diverse personalities and distributed team members.
Partner with product management to prioritize, plan, and deliver initiatives on time and with high quality.
Drive end-to-end project execution, ensuring alignment with business goals while balancing technical trade-offs.
Apply knowledge of modern software practices (CI/CD, testing strategies, code reviews, observability, Infrastructure as Code, etc.) to improve delivery effectiveness.
Bring strong technical expertise to contribute meaningfully to design discussions, architectural reviews, and technical strategy.
Maintain credibility with engineers by understanding technical challenges and guiding direction, while empowering senior engineers to make detailed decisions.
Balance technical depth with humility—knowing when to step back and defer to subject matter experts.
Remain technically hands-on enough to support the team where needed (e.g., reviews, pairing, small contributions), but focus primarily on leadership, coaching, and delivery.