Senior Software Engineering Manager

SJC

Toronto

On-site

CAD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and Dental Benefits
Employee Assistance Program
Exclusive employee discounts
Discount gym membership

Job summary

A major communications firm in Toronto seeks a Senior Software Engineering Manager to lead its engineering function. The ideal candidate will have extensive experience in software engineering and people management, with a focus on developing a high-performing team. Responsibilities include driving architectural decisions and collaborating with product teams to deliver high-impact solutions. The company offers competitive benefits and a dynamic work environment.

Qualifications

  • 8+ years in software engineering, including 3+ years of people management.
  • Experience managing and hiring engineers.
  • Hands-on understanding of Agile and CI/CD practices.

Responsibilities

  • Build and nurture a high-performing engineering team.
  • Own end-to-end delivery of complex, high-impact initiatives.
  • Define and communicate the technical vision.
  • Design, build, and own innovative solutions.

Skills

Leadership
Software Engineering
AI Tools
Cross-functional Collaboration

Education

Bachelor's degree in Software Engineering or Computer Science

Tools

TypeScript
React
Node.js
Docker
AWS

Job description

Join to apply for the Senior Software Engineering Manager role at SJC

2 days ago Be among the first 25 applicants

Join to apply for the Senior Software Engineering Manager role at SJC

Get AI-powered advice on this job and more exclusive features.

SJC stands as Canada’s largest privately owned communications company, distinguished by its portfolio of leading media brands, including Toronto Life, Chatelaine, and Maclean’s. A dynamic and influential organization within the industry, SJC excels in the creation, publication, and production of best-in-class content through its comprehensive content and creative studios, advanced advertising technology, and state-of-the-art print facilities. We collaborate with clients across North America to deliver innovative marketing solutions that effectively inform, inspire, and empower audiences across all platforms. With significant reach and influence, SJC has proudly been recognized as one of Canada’s Best Managed Companies for 22 consecutive years, a testament to our commitment to excellence. To learn more about our organization, please visit www.stjoseph.com.

About the Role

Our Center of Excellence team is seeking a Senior Engineering Manager to lead the engineering function for our Communications Group. This leader will be responsible for developing a strong engineering culture, driving top-level company objectives, creating scalable systems that directly affect the client and user experience, and partnering cross-functionally to drive business outcomes. They will leverage AI as a multiplier to make our teams more productive.

You’ll identify key engineering-wide, org-level strategic technical initiatives and set the tone for overall engineering excellence. This role will lead a shared service function with your leadership impacting all products & engineering functions. The CoE’s high level mission is to enable product, content and monetization to succeed for all stakeholders across SJC. Leading our engineering function, you will define technical priorities, drive architectural decisions, and collaborate closely with product, editorial, and cross-functional teams to deliver high-impact solutions that maximize value for our users. This role requires a proven track record of managing and hiring engineers, strategic thinking, individual code contribution, leveraging AI tools, and direct stakeholder engagement.

What You’ll Do in this Role:

Build and nurture a high-performing engineering team: Hire, mentor, and empower engineers at all levels while fostering a culture grounded in trust, teamwork, clear expectations, accountability, and continuous improvement.

Tackle and resolve the toughest challenges: Own end-to-end delivery of complex, high-impact initiatives by coordinating cross-functional stakeholders—product, editorial, monetization strategy, and individual contributors—to drive measurable business outcomes.

Define and communicate our technical vision: Establish the roadmap for critical systems, core product abstractions, and developer productivity tools, ensuring every engineer understands our priorities for quality, speed, and scalability.

Champion organizational adoption of AI: Lead process improvements, structural shifts, and adoption of AI-powered tools, products and agents—guiding teams and leaders through transitions so they can embrace new ways of working effectively.

Collaborate on product strategy: Partner closely with product managers, designers, and other partners to map out long-term technical and platform goals, then break those goals into actionable milestones with clear success criteria.

Design, build, and own innovative solutions: Enable your team to architect and develop new platform and product features using modern frameworks (TypeScript, React, Node.js) and AI technologies, taking ownership from prototype through production.

Ensure architectural robustness: Drive technical design discussions, offer thoughtful guidance on system architecture, and validate that every service we ship is reliable, scalable, and aligned with our business objectives.

Stay hands-on in the codebase: Balance leadership responsibilities with a genuine passion for coding—contributing code alongside your team to maintain both technical credibility and a deep understanding of our product.

  • Experienced engineering lead: 8+ years in software engineering (incl. 3+ years people management) with a track record of recruiting, scaling, mentoring, and retaining high-performing teams.
  • Strategic executor: Customer-obsessed with a bias for action; expertly balances long-, medium-, and short-term trade-offs to drive technical strategy and organizational outcomes.
  • Technical expert: Hands-on understanding of modern dev practices (Agile, CI/CD) and architecting scalable, resilient distributed systems.
  • Cross-functional partner: Proven collaborator with PMs, designers, and peers to take products from 0→1, managing expectations and delivering impact while fostering transparency and operational excellence.

...And Has experience

  • Owning shared product services: authentication, content APIs, ad‑tech, user engagement, personalization.
  • Shipping mobile web experiences: (Next.js, React, Node, TypeScript—plus the leading edge framework that emerges tomorrow).
  • Crushing performance & Core Web Vitals so ad viewability and subscription conversions soar.
  • Championing engineering culture: code quality, observability, threat modeling, blameless retrospectives.

Your Technical Skills Include:

  • Education: A bachelor’s degree in Software Engineering, Computer Science, or equivalent.
  • Back-end & runtimes: Skilled in REST APIs, containerization (Docker, AWS ECR/ECS/Fargate), and serverless (AWS Lambda, Step Functions).
  • Data stores: Strong with relational databases (MySQL/MariaDB, PostgreSQL); familiarity with NoSQL and column-store databases (e.g., ClickHouse) is a plus.
  • Delivery & edge: Hands-on CI/CD (GitHub Actions, AWS CodeBuild) and CDN/edge computing (Cloudflare).
  • Bonus: PHP and WordPress experience.
  • Health and Dental Benefits
  • Employee & Family Assistance Program (EFAP) and online health & wellness resources with Homewood Health
  • Exclusive employee magazine subscription rates
  • Discounted annual GoodLife membership
  • Perkopolis Perk Program and employee pricing at major retailers

Accommodations at SJC

SJC is an equal-opportunity employer. SJC is committed to inclusive, barrier-free recruitment and selection processes and work environments. If you are contacted for a job opportunity, please advise the Human Resources department if any accommodations are needed to ensure you have access to a fair and equitable process. Any information received relating to accommodation will be addressed confidentially.

Inclusion at SJC

Equality and respect for all is one of our founding values and core beliefs at SJC. We are a diverse group with associates of all ages, orientations, races and talents. We celebrate this diversity and we draw strength from it. Inclusivity at SJC means fostering a culture that welcomes and respects each individual as equal – both inside our walls and within the larger community.

If you are a highly motivated individual with a passion for creating exceptional experiences, we invite you to apply and contribute to our dynamic team. Please submit your resume detailing your relevant experience and why you are the ideal candidate for this role.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Product Management and Management
  • Industries
    Book and Periodical Publishing and Marketing Services

Referrals increase your chances of interviewing at SJC by 2x

Get notified about new Software Engineering Manager jobs in North York, Ontario, Canada.

Director, Software Development - PC Optimum

Mississauga, Ontario, Canada CA$152,000.00-CA$169,000.00 2 weeks ago

Sr. Software Engineering Manager, Tim Hortons, Canada

Toronto, Ontario, Canada $180,000.00-$240,000.00 2 weeks ago

Software Development Manager, Precision Health Platform
Technical Engineering Manager (Canada - Remote)

Richmond Hill, Ontario, Canada 5 days ago

Greater Toronto Area, Canada 2 months ago

Engineering Manager, Platform Innovation
Manager, Software Engineering, Digital Banking
Software Engineering Manager, Product Engineering - Canada
Engineering Manager – Software Delivery & Innovation

Richmond Hill, Ontario, Canada 1 week ago

Software Engineering Manager, App Aquire & Activate

Toronto, Ontario, Canada CA$207,700.00-CA$228,771.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer / Head of Software Architecture
Lead Software Engineer / Head of Software Architecture

Calliere Group • Toronto

On-site
CAD 150,000 - 200,000
Competitive compensation including salary and equity
Ongoing education budget and support
Creative workplace culture
Principle Software Developer
Principle Software Developer

Snowed In Studios Inc. • Canada

Hybrid
CAD 135,000 - 160,000
Comprehensive health benefits
4 weeks paid vacation + holidays
Unlimited sick leave
+3
Manager, Software Engineering
Manager, Software Engineering

OpenText • Waterloo

On-site
CAD 100,000 - 125,000
Flexible working environment
Professional development opportunities
Health benefits
VP of Engineering
VP of Engineering

HeyOrca • Canada

Remote
CAD 180,000 - 220,000
2 weeks Christmas holiday
Day off on your birthday
$300 ergonomic assessment allowance
+3
DevOps Lead - (Remote - US or Canada)
DevOps Lead - (Remote - US or Canada)

Jobgether • Canada

Remote
CAD 180,000 - 220,000
Competitive base salary
Remote-first work culture
Flexible PTO
+6
Senior Project Manager
Senior Project Manager

INNOVA Medical Ophthalmics • Toronto

On-site
CAD 80,000 - 100,000
Senior Technical Product Manager
Senior Technical Product Manager

SWTCH • Toronto

On-site
CAD 193,000 - 208,000
Business Impact
Environmental Impact
Diversity
Manager, Information Technology (Research Computing)
Manager, Information Technology (Research Computing)

University of Toronto • Ontario

Hybrid
CAD 120,000 - 141,000
Hybrid work arrangement
Comprehensive benefits
Professional development opportunities
Technical Project Coordinator
Technical Project Coordinator

University of Toronto • Ontario

On-site
CAD 81,000 - 104,000
Senior MTS Software Engineer (Backend)
Senior MTS Software Engineer (Backend)

eBay • Toronto

On-site
CAD 160,000 - 190,000
Flexible Working
Competitive Compensation
Health and Wellbeing Benefits