The leading Microsoft 365 migration and governance platform
Software Development Manager
Location
Canada
Posted
65 days ago
Salary
$145K - $185K / year
Seniority
Senior
Job Description
Software Development Manager
ShareGate
• Build and shape a new team from the ground up, hiring, onboarding, and developing engineers who will own modernization work. • Define and drive the technical direction for re-architecting and modernizing ShareGate's platform. • Oversee the full software development lifecycle, from planning and execution to hands-on contributions in code, design, and quality. • Drive engineering excellence across testing, security, observability, reliability, and performance, while optimizing delivery flow through CI/CD, automation, and tooling standards. • Set clear expectations, manage technical debt pragmatically, and communicate trade-offs transparently with stakeholders. • Coach and develop team members through technical challenges, 1:1s, performance reviews, and a culture of continuous learning and knowledge sharing. • Partner closely with Product and Design to frame, scope, and deliver high-value, pragmatic solutions while anticipating risks. • Play an active role in departmental strategic planning and contribute to key cross-team initiatives.
Job Requirements
- 3+ years as a Software Development Manager, with a strong background as a software developer.
- Bachelor's degree in computer science or a related field, or equivalent experience.
- A background in leadership or management training is a plus.
- Proven experience leading modernization efforts, including legacy migration, re-architecture, or meaningful technical debt reduction at scale.
- Deep engineering fundamentals: able to set standards, review work credibly, and raise the bar across a team.
- Experience building teams, not just managing them, hiring, onboarding, and developing engineers from the ground up.
- A track record of developing engineers, influencing peers and directors, and collaborating effectively with Product and Design.
- Comfortable with Agile, whether Scrum, Kanban, or Lean, and pragmatic about how you apply it.
Benefits
- At Workleap, we build together, we trust each other, and we support each other in success or failure.
- You will be able to express yourself, evolve and develop your creativity in an environment that will adapt to your daily life and your needs.
- We strive to create a healthy and inclusive work environment. This is everyone’s business.
- Our Candidate Experience Flow at Workleap: Phone Screen - Virtual Interview using Microsoft Teams - Work Sample - Job Offer.
- As a tech-forward company, we leverage AI tools to enhance our recruitment process, while ensuring all hiring decisions remain human-led.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
• You will own, build, and run your startup in fields such as Longevity. • You will embark on an extensive personal development journey crafted by unicorn founders and follow a fully customised programme enhancing your goal, time, and energy management. • You will receive support in hiring through our network to over 50,000 professionals and advice as well as best practices from serial entrepreneurs. • You will receive intensive coaching to make your startup ready to raise millions in funding. • You will iterate your product with us until having reached product-market-fit and receive support in building up a sales force or creating a marketing engine respectively.
Product Manager- Customer Engineering
International Recruiting LLCWe are International Recruiting LLC, an executive search firm specializing in placing top talent across AI, technology, and enterprise solutions. Our client is a global leader in applied AI and GenAI solutions. Centific provides: High-quality data for AI model training Fine-tuned large language models (LLMs) RAG pipelines and AI deployment solutions With: 150+ PhDs and data scientists 4,000+ AI practitioners 1.8M domain experts across 230+ markets
Role Description We are seeking a strategic and highly technical Product Manager, Customer Engineering to serve as the critical bridge between our OEM customers, product definition teams, and engineering execution. In this pivotal role, you will connect customer needs, product vision, and technical execution to translate ambiguous customer intent into concrete product reality and production readiness. You will be the primary technical interface for our automotive clients, ensuring that our solutions in glass, optics, and exterior systems not only meet but exceed their stringent requirements. By combining strong business acumen with deep engineering knowledge, you will drive early engagement, shape product architecture, and guide cross-functional teams from initial concept through to Start of Production (SOP). Key Responsibilities - Customer Engagement & Opportunity Development: - Build and nurture strong, trust-based relationships with OEM Engineering, Purchasing, and Design Studio teams. - Identify key decision-makers and drive early technical engagement to position our company as a preferred partner. - Understand customer pain points and future vehicle architectures, converting these insights into formal RFQs and securing design win opportunities. - Product Definition & Technical Interface: - Lead comprehensive product definition, encompassing optical performance, mechanical integration, and overall system architecture. - Drive complex technical discussions with customers, acting as the definitive voice of the product. - Translate ambiguous or high-level customer inputs into clear, actionable engineering requirements for internal development teams. - New Product Introduction (NPI) & Program Execution: - Take ownership of the product lifecycle from concept through execution. - Manage prototype builds, track development milestones, and ensure on-time delivery of critical project phases. - Coordinate and lead cross-functional teams—spanning R&D, manufacturing, quality, and sales—to ensure alignment and mitigate risks throughout the development process. - Supply Chain & Industrialization: - Support the sourcing of critical materials and components required for your product lines. - Partner closely with factory teams to validate feasibility from the initial concept phase through to SOP, ensuring quality and cost targets are met. - Strategic & Competitive Intelligence: - Monitor the automotive landscape to identify emerging trends in exterior systems, optics, and EV architectures. - Analyze competitor offerings and market shifts to inform our long-term product roadmap, ensuring our solutions remain innovative and highly competitive in the North American market. Qualifications - Education: Bachelor’s degree in Design Engineering, Mechanical Engineering, Electrical Engineering, or a related technical field. - Experience: Minimum of 5-7 years of experience in product management, customer engineering, or technical program management within the automotive industry. - Extensive experience working with Automotive OEMs, Tier 1 suppliers, or EV manufacturers. - Demonstrated expertise with automotive glass, optics, lighting, or exterior systems is highly preferred. - Proven track record of collaborating with OEM Design Studio teams and navigating the complex approval processes of automotive design. - Deep understanding of the full automotive product lifecycle, including Proof of Concept (POC), New Product Introduction (NPI), and Start of Production (SOP). - Familiarity with North American OEM development processes, quality standards (e.g., APQP, PPAP), and business practices. Core Capabilities & Skills - Exceptional ability to present complex technical information clearly to diverse audiences, from engineering teams to executive leadership. - Proven ability to translate high-level customer needs and market trends into detailed, actionable product definitions and engineering specifications. - Strong organizational skills with the ability to manage multiple complex projects simultaneously, ensuring milestones and deliverables are met. - Solid understanding of product costing, margin analysis, and the commercial implications of engineering decisions. - Comfortable and effective working in a global, cross-cultural environment, bridging communication gaps between international teams and local customers. - Fluent in English (both written and spoken); proficiency in additional languages relevant to global automotive manufacturing is a plus.
• Developing and optimizing relationships within the A&E program • Identifying and promoting solutions tailored to the market segments • Ensuring that solutions align with the needs of the consultant community • Increasing awareness of the A&E program • Promoting its benefits and providing education • Driving internal and external strategies within the video surveillance industry • Cultivating and managing business relationships with the A&E program members • Building relationships with new consultants • Advising on specifications around Axis network products • Proactively educating the consultant community on industry challenges • Defining strategy and actions in line with the EMEA Head region
Staff Engineering Manager, Data Engineering
GitHub, Inc.GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.
About GitHub GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations In this role you can work from Remote, United States Overview GitHub is seeking a Staff Engineering Manager to join the Data Engineering team, which runs the largest code-hosting platform in the world, part of our Platform and Enterprise org. Our group is highly distributed and the right candidate will thrive in an environment of asynchronous communication. We expect you to have excellent written communication skills and be able to create working relationships with coworkers in locations around the globe. This role is focused on wide-reaching, cross-team work to improve GitHub’s engineering processes, systems, and architecture. Staff Engineering Managers are focused on the most impactful work in Platform engineering and provide guidance to engineering leadership and the organization to help build, scale, and maintain GitHub as the home for all developers. Responsibilities Responsibilities: - Drive department-wide conversations around technical issues and engineering practices, suggesting improvements and ideas as you see them - Ensure the team builds software that is architecturally consistent and of high quality, establishing patterns and best practices for the organization - Coordinate with engineering and product leads to define, prioritize, and task projects that help us meet business objectives - Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others - Help cultivate an environment where team members are empowered and demonstrate a strong sense of ownership and belonging A week in the life of a Principal Engineering Manager might consist of: - Collaborating with other Engineering Managers to define the future of GitHub engineering and working together to implement that vision - Collaborating with design, analytics, support, and product management to understand the problems we want to solve and exploring how we can solve them - Digging in to the most important issues the department is tackling by asking questions, creating plans, recognizing pitfalls, and raising concerns - Discussing and collaboratively solving engineering and product problems with engineering collaborators in Slack or Zoom - Supporting company-wide initiatives - Bringing key plans and execution ideas to the management team - Mentoring other engineers at all experience levels - Responding to issues and review requests from other teams at GitHub - Reviewing your teammates' Pull Requests and providing helpful feedback - Serve as an engineering representative for critical customer conversations to discover what they love and what their pain points are - Embedding in a squad periodically to enable others to tackle challenges and stretch assignments - As a part of Engineering technical leadership, advising on key initiatives, gaps, and technical blind spots Qualifications Required Qualifications: - 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python - OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 10+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python - OR Bachelor's Degree in Computer Science or related field AND 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python - OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python. - OR PhD Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python. - OR equivalent experience. - 3+ years people management experience. Preferred Qualifications: - Experience with managing and designing a data strategy and leading the development of its core components by building and optimizing scalable data pipelines, integrations, and robust data models that solve complex business challenges. - Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products - Experience in one or more scripting languages (e.g., Bash, Python, or a similar language) - Experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts - Experience working with both relational (e.g. mysql) and most importantly non-relational datastores (e.g. Cosmos) as well as operating Cosmos DB clusters at scale - Experience working with Azure resourcing such as Azure Storage (blob and table particularly), Azure Redis Cache, Azure Data Explorer Clusters. Compensation Range The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. GitHub values - Customer-obsessed - Ship to learn - Growth mindset - Own the outcome - Better together - Diverse and inclusive Manager fundamentals - Model - Coach - Care Leadership principles - Create clarity - Generate energy - Deliver success Who We Are GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!



