Leading and mentoring a diverse team of 100+ engineers, providing guidance and direction on best practices and technical decisions
Owning the product and solution architecture with a key focus on quality control and code optimisation
Collaborating with cross-functional teams to improve engineering processes and raise the bar on quality and efficiency
Influencing best practices to ensure they're followed across the company
Collaborating with senior leadership and key stakeholders to define and execute the technical roadmap aligned with business goals
Optimising and reviewing team performance, aiming to increase the quality of engineering as a functional leader
Playing a key role in the hiring process
What You'll Need
A bachelor's degree (or above) in computer science, maths, physics, or a similar area of study
Experience building and leading a significant software engineering team(s) within a scaling organisation
Impressive software architecture skills, with experience in scalable distributed systems
Big-picture thinking to correctly diagnose problems and build innovative solutions
Excellent communication and collaboration skills
Decision-Making: Strong judgment to make tough trade-off decisions about feature prioritization and resource allocation.
Technical Understanding: Basic knowledge of the technology stack and development processes to facilitate productive conversations with the development team.
Problem-Solving: Ability to identify issues quickly and work collaboratively to find effective solutions.
Desired Candidate Profile
Vision and Strategy: Ability to define and articulate the product vision and strategy, ensuring alignment with business goals.
Backlog Management: Proficient in creating, prioritizing, and managing the product backlog to maximize value delivery.
Stakeholder Engagement: Strong interpersonal skills to gather and balance input from various stakeholders, ensuring their needs are reflected in the product.
User-Centric Mindset: Focus on understanding user needs and pain points through research and feedback to drive product improvements.
Analytical Skills: Ability to analyze data and metrics to make informed decisions about product direction and features.
Agile Methodologies: Deep understanding of agile frameworks (e.g., Scrum, Kanban) and the role of a Product Owner within those frameworks.
Communication Skills: Excellent verbal and written communication skills to effectively convey the product vision, requirements, and updates to both technical and non-technical stakeholders.
Decision-Making: Strong judgment to make tough trade-off decisions about feature prioritization and resource allocation.
Technical Understanding: Basic knowledge of the technology stack and development processes to facilitate productive conversations with the development team.
Problem-Solving: Ability to identify issues quickly and work collaboratively to find effective solutions.