Dieses Stellenangebot ist nicht mehr verfügbar
Über
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
This position is to fill an existing vacancy
Sprachkenntnisse
- English
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.