Posted in

Manager Engineering

Manager Engineering

CompanyManulife Financial
LocationToronto, ON, Canada, Kitchener, ON, Canada
Salary$94220 – $174980
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 6+ years of progressive management experience within Technology, Financial Services/Insurance
  • Awareness of full-technology stack – C#, Azure, .Net, Mongo/Cosmo, Rest API Mainframe, Window/SQL, Java, Apache Tomcat, Salesforce, GitHub, Jenkins, JIRA, Power BI
  • 2+ years of Mainframe engineering delivery experience delivering large projects, enhancements, improving processes for efficiencies and supporting incidents
  • Strategic planning and product and program roadmap development expertise
  • Previous experience leading software development teams
  • Experience in leading and motivating teams and ability to foster teamwork and collaboration
  • Coaching and leading through change
  • Experienced mentor and drive to build people’s careers
  • Extensive knowledge in Agile and Software Development Methodologies
  • Experience in full software development lifecycle
  • Good knowledge of business management, capacity management and financial planning
  • Deep knowledge of project and program management principles & techniques
  • A passion for delivery – understanding processes, managing through roadblocks, and a focus on continuously improving how work is done to improve velocity
  • 5+ years with hands-on Mainframe development
  • Awareness of COBOL, DB2, CICS, VSAM, JCL, SAS, Endevor and TSO
  • Awareness of Mainframe platforms: zOS Connect, MVS/OS 390, Unix

Responsibilities

  • Lead cross-functional squad across sophisticated technical, regulatory, or other cross-cutting needs
  • Growing your squads’ strengths through coaching, mentoring, and enabling phenomenal opportunities
  • Building a phenomenal team dynamic through engagement, coordinating around the squads’ strengths and/or adding the right people to the squad
  • Delivering a Best-In-Class Products through Technical Design
  • Influence, collaborate and strategize with product managers, architects, software engineers to uncover difficulties and opportunities to deliver new business value through software
  • Delivery of products, technical enhancements, and services in an iterative and extendable architectural design
  • Lead and develop a strong team of engineers to both meet the program objectives, and to grow them in their professional careers
  • Work to ensure the team is engaged, and address performance issues in a diligent and appropriate manner
  • Maintain, with an eye for further improvement opportunities, these critical applications, with accountability for production reliability, security, and performance.

Preferred Qualifications

  • Experience with legacy transformation is a bonus
  • Sees overall ‘picture’ and alternative approaches; vision of what may be possible
  • Constantly learns from both success and failure
  • Good organizational and problem-solving abilities that enable you to manage through creative abrasion