Who you are
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience)
- 5+ years of experience in project management, with at least 2 years managing technical projects in a technology company- Proven experience in managing cross-functional teams, including engineering, product, and business stakeholders
- Working on teams with modern software development workflows with continuous delivery
- Demonstrated success in delivering projects on time, within scope, and within budget in a fast-paced environment
- 2+ years experience being part of the software development team, e.g., hands on coding or testing- Strong understanding of technical concepts and software development methodologies (Agile, Scrum, Waterfall)
- Proficiency in project management tools (e.g., Jira, Asana, Trello) and version control systems (e.g., Git)
- Basic knowledge of cloud platforms (AWS, Azure, or Google Cloud) and CI/CD processes is a plus
- Agile or Scrum certifications (e.g., CSM, PMI-ACP) are a plus
- Project Management Professional or similar project management certification is a nice to have
- Excellent verbal and written communication and collaboration skills, with the ability to engage both technical and non-technical stakeholders
- Strong organizational, problem-solving, and critical-thinking skills
- Ability to prioritize and manage multiple tasks and projects simultaneously
- Strong attention to detail with the ability to adapt to changing priorities
What the job involves
- A Technical Project Manager oversees the planning, execution, and delivery of large technical projects that span multiple engineering teams
- They coordinate cross-functional teams, manage risks, ensure quality, and communicate effectively with both technical and non-technical stakeholders to meet business outcomes
- Lead cross-functional teams to define, plan, and execute technical projects aligned with business goals and timelines
- Collaborate with stakeholders to clarify project requirements, prioritize features, and ensure alignment across teams
- Drive project progress by managing timelines, tracking milestones, and addressing risks or roadblocks
- Communicate project updates and status reports to stakeholders, ensuring transparency and managing expectations
- Ensure technical solutions are delivered with high quality, meeting scope, performance, and compliance standards
- Identify opportunities to improve processes, optimize workflows, remove bottlenecks and enhance team efficiency and work with Engineering leadership to make improvements
- Monitor project budgets and resource allocation, ensuring efficiency while meeting timelines
- Monitor performance metrics
- Foster a culture of collaboration and continuous improvement within technical teams, promoting innovation and accountability
- Enable organizational agility by supporting cross functional teams to do iterative planning and value delivery
Benefits
- Work From Where You Work Best: We will always have a welcoming, energizing, and world-class office (in Toronto) with a space for you. Or, if you’re more comfortable working from home, the choice is yours
- We Care About Future You: You will stretch yourself and you will grow at Wave. You will also be supported on this journey with diverse learning experiences, educational allowances, mentorship, and so much more
- We Support the Full You: We make a serious investment in your health & wellness. When we think about benefits we think about body, mind, & soul and we take this stuff very seriously
- We Take Care of the Fundamentals: Fair compensation, all the office perks you’d want, and the various goodies you’d expect from a growing tech company. This is the obvious stuff, but we don’t want you to think we forgot!