Head of Software Engineering
2 weeks ago
Take ownership of PK’s current product suite, getting in the trenches from Day 1, and maintain/advance the bar for shipping high-quality work.
Design and implement organizational structures to ensure optimal performance and resource allocation. Allocate team members and resources across different priorities as needed to meet our goals. Ensure that efforts and energy align with the goals of the company.
Build a team: recruit, interview, and align other stakeholders on the desired qualities of candidates (and how to evaluate). PechaKucha is focused on the rapid hiring of high-quality talent and high acceptance rate of offers.
Mentor and guide (as a player coach) the professional and technical development of the team. Tailor challenges to their skill levels, personalities, work styles, and professional goals. Grow the next set of leaders. Hold all team members accountable for results. Embrace difficult performance conversations with the goal of improving the overall team.
Guide technical vision and architecture decisions, set priorities and communicating necessary trade-offs. Take appropriate risks for technical debt and define a clear strategy for paying it down. Ensure teams ship on-time, high-quality products.
Collaborate across functions to set priorities, expectations and budgets. Balance user research and business goals to build and prioritize a product roadmap.
Share best practices around methodology, documentation and technology decisions including: development, testing, and deployment of quality code. Encourage and enforce the right behaviors to ensure PechaKucha delivers real value.
Build culture of transparency to ensure smooth operation and clarity. Ensure all members of the team align with the “why” as well as the “what”. Represent the point of view of the technical organization with other stakeholders.