logo

View all jobs

Software Engineering Manager

Toronto, Ontario · Computer/Software

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.

Share This Job

Powered by