Engineering Manager

Engineering Manager

Toronto,†Ontario †-†Permanent

Job Description

Our client is looking for an experienced candidate to take on the critical leadership role of enabling excellence, productivity, and growth across four product engineering teams delivering a suite of offerings in a key product family.

Your role will include:

- Plotting the course towards and delivering on product vision across the suite
- Helping the teams define, set, and meet goals/KPIs and stakeholder expectations
- Critically observing and improving development, quality, delivery, and management processes
- Working closely with key stakeholders including product owner, product managers and designers to deliver and manage high quality software-as-a-service and on-prem products

Key Responsibilities

- Coordinating and delegating key tasks including feature scoping, design, documentation, testing and quality assurance within the teams
- Working closely with product management to drive technical user stories and requirements for security, compliance, stability, and performance of our SaaS products
- Coordination across product and platform teams including infrastructure, service teams, support, and product management
- Using a customer-driven approach to the articulation of goals, actions, and timelines, ensuring the success of our marquee customers and derivative product-extension contracts
- Ensuring that decisions made across sprint planning, design, project schedules, and code reviews all contribute to the goals of the Software Product Group
- Promoting architectural thinking and good engineering practices at scale
- Facilitating technical decision making in complex and ambiguous situations
- Using a risk-based approach and managing technical debt systematically to focus the teamís design and development efforts on the most important problems
- Holding regularly scheduled one-on-one meetings with your team members to give and receive feedback, provide technical mentoring, coaching, set goals and help execute on goals
- Helping to nurture, build, and grow a talented engineering team through planning, recruiting, interviewing, and career development within your teams across the organization

Must Have Skills:

- Bachelorís degree in Computer Science/Software Engineering or equivalent industry experience
- 5+ years of experience in engineering team leadership, focused on building scalable SaaS solutions
- 5+ years of senior level software engineering experience, you understand how to plan, build, test, deliver, and maintain complex software applications
- Experience with Security and Compliance for a SaaS platform
- Experience with infrastructure and operations for a SaaS platform
- Strong fundamentals of software architecture, effective engineering practices, and cross-team function
- Knowledge or previous experience with Javascript Single Page Applications, Elasticsearch, Docker, and AWS strongly preferred
- Demonstrates a personal commitment to integrity, professionalism and respect for diversity
- Excellent client-facing presentation skills
- Experience managing distributed teams preferred
- Comfortable working with multiple stakeholders and cross functionally with product management and with customers


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: