Back to job search
J
JobgetherVerified Job Source

Manager, Software Engineering

Lead and mentor a high-performing software engineering team while providing technical direction and operational guidance. Partner with product and design teams to deliver scalable web and mobile solutions and drive engineering best practices.

  • Remote
  • Canada
  • Posted Aug 7, 2026
  • 1 position

Job summary

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Manager, Software Engineering based in Canada. This role offers the opportunity to lead a talented software engineering team while driving innovation and delivering impactful digital solutions. The successful candidate will combine technical expertise, leadership skills, and strategic thinking to guide engineering initiatives from concept to delivery. You will play a key role in building a strong engineering culture focused on collaboration, quality, and continuous improvement. Working closely with product, design, and cross-functional teams, you will help shape scalable solutions that create meaningful value for customers. This position is ideal for an experienced engineering leader who enjoys mentoring teams, solving complex challenges, and improving development practices. You will have the opportunity to influence technology decisions, support career growth, and contribute to a fast-moving product environment. Accountabilities The Manager, Software Engineering will lead engineering teams by providing technical direction, people leadership, and operational guidance to ensure the successful delivery of high-quality software solutions. This role requires balancing strategic planning, team development, technical excellence, and cross-functional collaboration. Lead, mentor, and develop a high-performing team of software engineers while fostering an inclusive, collaborative, and respectful environment. Provide ongoing coaching, feedback, and performance support through regular one-on-one meetings and team engagement practices. Drive strategic planning initiatives by balancing business priorities, technical investments, resource allocation, and technical debt management. Partner with product and design teams to define roadmaps, prioritize backlogs, and deliver customer-focused solutions. Promote engineering best practices, improving code quality, architecture, development processes, and overall technical excellence. Support teams in resolving complex technical challenges by encouraging structured problem-solving and effective decision-making. Facilitate communication across teams, manage conflicts, and build strong relationships with technical and business stakeholders. Encourage innovation and continuous improvement through experimentation, knowledge sharing, and adoption of modern technologies. Ensure successful delivery of software products across multiple platforms, including web and mobile environments. Requirements The ideal candidate is an experienced engineering leader with a strong software development background and a proven ability to build successful teams. You should combine technical depth, leadership capabilities, and strong communication skills to navigate complex product and engineering challenges. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. 7+ years of industry experience building and delivering software products. Proven experience managing software engineering teams and developing engineering talent. Strong track record of leading teams through complex technical challenges and delivering scalable solutions. Experience shipping web and mobile products in a production environment. Previous hands-on software engineering experience, with knowledge of technologies such as Java and/or React preferred. Ability to break down complex business problems into clear technical strategies and actionable plans. Strong understanding of software development practices, architecture, and engineering processes. Excellent communication, collaboration, and interpersonal skills. Ability to motivate teams, influence stakeholders, and create a culture of accountability and growth. Benefits Opportunity to lead impactful engineering initiatives and work on innovative technology solutions. Remote-first work environment designed to support flexibility and work-life balance. Meaningful work focused on creating value for customers and improving digital experiences. Professional learning and development opportunities across all career levels. Supportive management culture focused on performance, growth, engagement, and team connection. Competitive health benefits available from the beginning of employment. Generous paid time off approach supporting personal well-being and self-care. Opportunity to collaborate with passionate teams and customers. Exposure to emerging technologies, including generative AI, and opportunities to explore their customer impact. Collaborative workplace culture with opportunities to connect through office and team experiences. How Jobgether Works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

What you’ll do

Lead and mentor a high-performing software engineering team while providing technical direction and operational guidance. Partner with product and design teams to deliver scalable web and mobile solutions and drive engineering best practices.

Requirements

Requires a degree in Computer Science or related field with over 7 years of industry experience in software delivery. Must have a proven track record of managing engineering teams and hands-on experience with Java and/or React.

Benefits

• Remote-first work environment • Professional learning and development opportunities • Competitive health benefits • Generous paid time off • Supportive management culture

Listed skills

  • ReactPreferred
  • JavaPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Software Engineering Management
  • Technical Leadership
  • Strategic Planning
  • Mentoring
  • Java
  • React
  • Software Architecture
  • Web Development
  • Mobile Development
  • Agile Methodology
  • Cross-functional Collaboration
  • Resource Allocation
  • Performance Management
  • Technical Debt Management
  • Product Roadmap Definition

Job areas

  • Software
  • Management & Leadership
  • Technology
  • Engineering

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available