The Senior Manager, Software Engineering is crucial to the success and the productivity of the department. A successful Senior Manager, Software Engineering ensures teams are working effectively to deliver high quality software at a predictable cadence, while developing the individuals to their full potential.
You are passionate about people leadership and leading effective teams, and put the development of the team above yourself as an individual.
As you grow in this role, you continue to keep up-to-date and innovate with the latest in web, mobile and software technologies. You continuously learn best practices for managing teams to high performance. You take pride not just getting things done but getting them done well.
HOW WILL I MAKE AN IMPACT?
Help team make good engineering decisions by providing ongoing guidance on building solutions with simple, clean, robust designs
Develop and enable the growth of your people and team
Remove friction and barriers from your team’s work
Define and maintain clear priorities for the team, and create reliable plans for delivering on the priorities
Play key role in the hiring process when needed
Act as Scrum Master and/or Agile coach to ensure the team is operating effectively
Evaluate and compare ROI of different types of work
Assess new technologies and determine how to utilize them to improve product lines
Drive a culture of high quality and innovation
Improve how we deliver software, both within your own team and more broadly as a department/company
Produce and actively participate in knowledge sharing
WHAT IS D2L LOOKING FOR FROM ME?
Competencies:
Demonstrate effective communication and collaboration skills with other teams and roles to ensure alignment and achievement of higher-level goals
Enable effective process improvements for the team
Demonstrate adaptability towards changing needs of the team
Define the vision of future, connect the team’s day to day accountabilities to D2L’s mission and company-level objectives
Anticipate trends and keep up to date with other teams’ work, and ongoing initiatives across the company
Effectively manage relationships with other D2L teams
Advocate for time to invest in good engineering work
Skills:
Sound architectural principles and design patterns
Effective feedback communication and coaching skills
Mapping out goals and development opportunities
Interviewing, hiring decisions, onboarding
Ability to apply a variety of estimation and risk analysis techniques
Translate business goals into concrete pieces of software development work
Lead and/or participate in a variety of cross-functional initiatives related to professional development, process/technology improvement, or other areas
Acumen with Artificial Intelligence tools
Drive productivity and efficiency, and hold team accountable for high quality outcomes
Suggested Qualifications/Experience:
5+ years of relevant work experience.
Proven experience of successfully managing and leading Agile teams.
Deep understanding of software engineering best practices.
Strong knowledge and experience in Agile methodologies.
Experience managing people to high performance and reaching their potential
Hands on experience building software.
Bachelor's degree in Computer Science, Engineering or equivalent experience.
Please note - this is a hybrid role - working out of D2L's Kitchener office 3 days per week or D2L's Toronto office 1 day per week
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Canada.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast!
Find the best jobs in Canada, apply in 1 click and get a job today!