Skip to Main Content

Job Title


Manager, Software Engineering – Custom Development Services


Company : D2L


Location : Kitchener, Region of Waterloo


Created : 2025-10-17


Job Type : Full Time


Job Description

Overview D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are transforming, and D2L is at the heart of that shift. New models of teaching and learning enable a personalized, student-centric experience and aim to improve retention, engagement, satisfaction, and results for learners of all agesacross schools, campuses, and companies. D2L provides a platform that is easy, flexible, and smart, and the company seeks to transform how the world learns to improve human potential globally. A member of our Talent Acquisition team reviews ALL applications. They are excited to read more about what you could add to D2L. The Manager, Software Engineering in the Custom Development Services (CDS) team leads development teams to deliver high-impact, client-specific software solutions that integrate with Brightspace. CDS operates with a services mindset, balancing billable work, strategic development, and customer collaboration. A successful Engineering Manager ensures teams deliver high-quality software at a predictable cadence while developing individuals to their full potential, managing both internal developers and external partners, and overseeing work that is off-stack but tightly integrated with the Brightspace platform. You are passionate about people leadership and building effective, resilient teams. You prioritize team development over individual contribution and thrive in environments where flexibility, client engagement, and strategic delivery are key. As you grow, you stay current with modern web, mobile, and cloud technologies and refine leadership practices to drive high performance. You focus on delivering customer value and organizational revenue through well-executed initiatives. HOW WILL I MAKE AN IMPACT? Develop and enable the growth of your people and team Remove friction and barriers from your teams work Define and maintain clear priorities for the team, and create reliable plans for delivering on the priorities Play a key role in the hiring process when needed 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 Help the team make good engineering decisions by providing ongoing guidance on building solutions with simple, clean, robust designs including guiding developers working on off-stack solutions Evaluate and compare ROI of different types of work in a billable services model WHAT IS D2L LOOKING FOR FROM ME? Demonstrate effective communication and collaboration with other teams and roles to achieve higher-level goals Enable effective process improvements for the team Demonstrate adaptability towards changing needs of the team Define the vision of the future and connect the teams day-to-day accountabilities to D2Ls mission and company objectives Anticipate trends and stay up to date with other teams work and ongoing initiatives 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 Ability to apply estimation and risk analysis techniques Translate business goals into concrete software development work Lead and/or participate in cross-functional initiatives related to professional development or process/technology improvement Drive productivity and efficiency, and hold the team accountable for high-quality outcomes Suggested Qualifications /Experience : 5+ years of relevant work experience Proven experience managing and leading Agile teams, ideally in a billable services model Deep understanding of software engineering best practices Strong knowledge and experience with Agile methodologies Experience managing people to high performance Hands-on experience building software Bachelor's degree in Computer Science, Engineering or equivalent experience This role works from D2L's HQ in Kitchener, Ontario, with a hybrid work style and an expectation of 3 days a week in office. The base salary range for a new hire in this role is listed below. The annual base salary is determined by relevant knowledge, skills, education, training and experience and is aligned with market data for the location and industry. The total compensation may include additional benefits such as Wellness Subsidy, Equity Grants, Variable Incentive, and more. Base Salary Range $105,000 $120,000 CAD Dont meet every single requirement? We strongly encourage you to still apply. D2L is committed to a diverse and inclusive environment and welcomes applications even if you dont meet every qualification, because we love to help our people grow and develop. Why we're awesome: Impactful work transforming the way the world learns Learning and growth opportunities Tuition reimbursement up to $4,000 CAD via Catch the Wave program 2 paid days off for Catch the Wave activities Employee wellbeing (mental health services, EFAP, financial planning, etc.) Competitive benefits package Home internet reimbursement Employee referral program Wellness reimbursement Employee recognition Social events Dog-friendly offices at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne D2L is an equal opportunity employer and maintains a fair and inclusive work environment. We hire regardless of age, race, creed, color, religion, national origin, marital status, sexual orientation, gender identity or expression, disability, or any other legally protected status. If you have accessibility needs during recruitment, please email . Information related to accommodation will be addressed confidentially. D2L maintains a drug-free workplace. By submitting your application, you consent to the D2L family of companies to use the information you provide for evaluating you as a candidate to store your information on vendor systems to share your information within the D2L family of companies and with vendors/partners for processing your application to contact you about other employment opportunities The D2L family of companies and its vendors may be located in jurisdictions different from your residence. For more information on privacy, please review D2Ls Privacy Statement. Note: D2L does not accept agency resumes and will not pay for unsolicited resumes. #J-18808-Ljbffr