Enable job alerts via email!

Software Engineering Manager

HRB

Toronto

Hybrid

CAD 90,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a dynamic Software Engineering Manager to lead a talented team in Toronto. This role offers the opportunity to shape the engineering culture and drive innovative software solutions in a collaborative environment. You will oversee technical projects, mentor team members, and ensure alignment with business goals, all while fostering a culture of creativity and quality. With flexible work arrangements and a focus on professional growth, this position is perfect for those passionate about technology and team leadership. Join a forward-thinking company that values innovation and collaboration.

Benefits

Competitive salary and benefits
Flexible work arrangements
Opportunities for professional growth
Collaborative work culture
Work on cutting-edge technology

Qualifications

  • 8+ years of software engineering experience, including 3+ years in leadership.
  • Proven expertise in backend technologies, especially Node.js.

Responsibilities

  • Lead a team of engineers to deliver high-quality software solutions.
  • Collaborate with product managers to define project requirements.

Skills

Node.js
Backend Technologies
System Design
Performance Optimization
Agile Methodologies
Communication Skills
Leadership Skills

Education

Bachelor’s or Master’s degree in Computer Science

Tools

AWS
Google Cloud
Azure
Docker
Kubernetes

Job description

Software Engineering Manager

Toronto, Canada (Remote/Hybrid)

About Them: Our client is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As they expand their footprint into Toronto, Canada, they are seeking a driven Software Engineering Manager to lead and grow the talented team of engineers. The culture is built on collaboration, creativity, and a commitment to quality.

Job Description: As a Software Engineering Manager, you will be responsible for leading a team of skilled engineers to deliver high-quality software solutions. You will oversee the development process, ensure alignment with business goals, and foster an environment of collaboration and innovation. This role requires a balance of technical expertise, leadership, and strategic vision.

Key Responsibilities:

  • Team Leadership:

    • Recruit, mentor, and develop a high-performing engineering team.

    • Conduct regular 1:1s, provide feedback, and support career growth for team members.

  • Technical Oversight:

    • Provide guidance on architectural decisions and technical challenges.

    • Review code and ensure adherence to engineering standards.

  • Project Management:

    • Collaborate with product managers and stakeholders to define project requirements and priorities.

    • Ensure timely delivery of high-quality software solutions.

  • Process Improvement:

    • Establish and refine engineering processes, including CI/CD pipelines, testing practices, and agile workflows.

    • Drive initiatives to improve productivity, code quality, and overall team performance.

  • Collaboration:

    • Foster strong communication and collaboration across cross-functional teams.

    • Advocate for the team’s needs and ensure alignment with organizational objectives.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 8+ years of experience in software engineering, with at least 3 years in a leadership role.

  • Proven expertise in backend technologies, particularly Node.js and related frameworks (e.g., Express, Koa).

  • Strong understanding of system design, scalability, and performance optimization.

  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.

  • Knowledge of modern software development practices, including Agile, CI/CD, and DevOps.

  • Exceptional communication and leadership skills, with a track record of building and managing high-performing teams.

Nice to Have:

  • Experience with frontend technologies (e.g., React, Angular).

  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).

  • Previous experience working in a startup or fast-paced environment.

  • Knowledge of AI and machine learning technologies.

What We Offer:

  • Competitive salary and benefits package.

  • Flexible work arrangements, including remote and hybrid options.

  • Opportunities for professional growth and development.

  • Collaborative and inclusive work culture.

  • The chance to work on cutting-edge technology with a talented team.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering Manager

Engineered Intelligence Inc.

Toronto

Remote

CAD 90 000 - 150 000

Yesterday
Be an early applicant

Software Engineering Manager - Sustaining Engineering

Canonical

Toronto

Remote

USD 90 000 - 150 000

5 days ago
Be an early applicant

Software Engineering Manager (Backend SaaS)

Canonical

Toronto

Remote

USD 90 000 - 150 000

11 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Toronto

Remote

USD 90 000 - 150 000

11 days ago

Software Engineering Manager, Ubuntu Gaming

Canonical

Mississauga

Remote

USD 90 000 - 150 000

11 days ago

Software Engineering Manager - Sustaining Engineering

Canonical

Mississauga

Remote

USD 90 000 - 150 000

7 days ago
Be an early applicant

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Canonical

Mississauga

Remote

CAD 90 000 - 150 000

11 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Mississauga

Remote

USD 90 000 - 150 000

11 days ago

Software Engineering Manager

OSCARPrn

Remote

CAD 90 000 - 150 000

Today
Be an early applicant