Sr Engineering Manager

 

Description:

The Senior Engineering Manager is a leader of multiple scrum teams who manages a team of Engineers and Quality associates. The role ensures the teams are efficiently and successfully executing engineering projects. The role is responsible for hiring and training engineering staff, managing timelines, and collaborating with other management personnel. They also coach engineering teams and help them address issues by removing barriers.

Key Areas of Responsibility:
 

  • Lead a team of engineers to create world-class digital solutions in an agile environment, collaborating with experienced fintech product leaders.
  • Provide hands-on mentoring and coaching to team members, helping them achieve their best by removing impediments and supporting their technical and professional growth.
  • Guide new product ideas and quickly capitalize on important opportunities by developing technical solution candidates, providing feasibility assessments, and executing software delivery with a focus on quality and performance.
  • Interface with stakeholders across business development, dealer support, lender product, and other third-party service organizations.
  • Assist the engineering team in managing the technical aspects of our comprehensive online credit application and digital document service.
  • Articulate and translate product vision into technology features and implementation tactics. Communicate the technology strategy effectively to senior stakeholders and team members. Contribute to the creation of a clear product vision and roadmap with the product team.
  • Stay embedded with the engineering team to clarify business requirements, remove roadblocks, and analyze feasibility.
  • Anticipate and manage technology evolution as it relates to business solutions.
  • Foster team adoption of software engineering best practices.
  • Set quality standards for software delivery and ensure compliance.
  • Manage the administrative and human resources functions of the team, including recruitment, performance management, and payroll.
     

Required Skills:
 

  • Proficiency in Microsoft .Net platform development using C#, ASP.Net, MVC, Web API, etc., with Visual Studio and related tooling.
  • Experience with Agile methodologies (Scrum and/or Kanban) and related tools (e.g., JIRA and Confluence).
  • Proficiency in using GitHub for source control.
  • Experience with Continuous Integration and Continuous Deployment.
  • Proven experience managing a team of direct engineering reports. A hands-on leader, mentor, and coach to development team members.
  • Excellent written and spoken English communication and presentation skills.
     

Required Experience:
 

  • University Degree (or equivalent) in Computer Science or a related subject.
  • 5-7 years of management experience in the software industry, with strong knowledge of website design, functionality, usability, and web-based application architectures.
  • Experience in the fintech industry on either the agency or lender side, with knowledge of regulatory, compliance, and security controls.
  • Strong experience with Microsoft platform web development.
  • Experience with cloud-based solutions, ideally with Microsoft Azure.

Organization Apex Systems
Industry Engineering Jobs
Occupational Category Sr Engineering Manager
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-10-08 2:29 pm
Expires on 2024-11-22