Enable job alerts via email!

Senior Software Engineer Technical Lead - Backend

Encore Technical Solutions Inc.

Toronto

On-site

CAD 100,000 - 140,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in IT Services and Consulting is seeking a Senior Software Engineer Technical Lead focusing on Backend development in Toronto. This role involves architecting robust backend systems and managing integration of AI services to enhance application performance. Ideal candidates will have extensive backend development experience and a passion for mentoring teams, leading projects, and driving innovation.

Qualifications

  • 10+ years of backend development experience, with 2-3 years in a technical leadership role.
  • Proficient in Python or Node.js with strong API architecture skills.
  • Deep understanding of backend performance tuning and security best practices.

Responsibilities

  • Architect and develop scalable, secure backend systems.
  • Design and implement RESTful APIs using Python or Node.js.
  • Lead and mentor a team of backend engineers.

Skills

Backend Development
API Architecture
Cloud Platforms
AI Services Integration
Performance Tuning
Agile Methodologies
Mentoring
Communication

Education

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

Job description

Senior Software Engineer Technical Lead - Backend
Senior Software Engineer Technical Lead - Backend

Lead Software Engineer - Backend focused

Toronto, ON

Full-Time Permanent

About the Role

We are seeking a highly experienced and visionary Lead Back-End Software Engineer to architect and drive the development of scalable, secure, and high-performance backend systems. This role is ideal for a hands-on leader who thrives in a fast-paced environment and is passionate about building robust infrastructure that powers intelligent, data-driven applications.

Key Responsibilities

  • Architect and develop scalable, secure, and maintainable backend systems.
  • Design and implement RESTful and asynchronous APIs using Python, Node.js, or similar technologies.
  • Integrate AI and cognitive services (e.g., OpenAI, Azure Cognitive Services) into backend workflows.
  • Manage and optimize CI/CD pipelines and oversee cloud deployments across Azure, AWS, or GCP.
  • Implement and maintain messaging systems (Kafka, RabbitMQ) and real-time communication (WebSockets).
  • Work with SQL and NoSQL databases, optimizing schemas and ensuring high performance.
  • Lead and mentor a team of backend engineers; conduct code reviews and promote best practices.
  • Collaborate with cross-functional teams (Product, Front-End, DevOps, Data Science) to align technical solutions with business goals.
  • Ensure system performance, scalability, and security through proactive monitoring and optimization.
  • Maintain comprehensive documentation and uphold high standards of code quality.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of backend development experience, with 2–3 years in a technical leadership role.
  • Proficient in Python or Node.js with strong API architecture and design skills.
  • Experience integrating AI services and working with major cloud platforms (Azure, AWS, GCP).
  • Deep understanding of backend performance tuning, security best practices, and scalability strategies.
  • Familiarity with agile methodologies, version control (Git), and collaborative development practices.
  • Excellent communication skills and a passion for mentoring and team development.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Encore Technical Solutions Inc. by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Graduate 2025 Software Engineer I, Canada
Software Developer Full Stack (Junior) 9063-1115
Frontend Software Engineer (Remote - Canada)
Frontend Engineer, First Party Apps Platform team
Software Engineering Intern (September 2025)

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer Technical Lead - Backend

Encore Technical Solutions Inc.

Toronto null

On-site

On-site

CAD 100,000 - 140,000

Full time

23 days ago

Principal Tech Lead

Lumenalta

Toronto null

Remote

Remote

CAD 120,000 - 180,000

Full time

26 days ago

Technical Lead, Development

ZayZoon

Calgary null

Remote

Remote

CAD 90,000 - 130,000

Full time

Today
Be an early applicant

Technical Team Lead

Method Integration Inc.

Toronto null

Hybrid

Hybrid

CAD 100,000 - 140,000

Full time

Yesterday
Be an early applicant

Lead Software Engineer (Technical Lead)

Scotiabank

Toronto null

On-site

On-site

CAD 100,000 - 130,000

Full time

10 days ago

Technical Lead

Metro Supply Chain

null null

Remote

Remote

CAD 100,000 - 130,000

Full time

12 days ago

Full Stack Tech Lead, Fulfillment & Logistics Tech

CookUnity

Toronto null

Hybrid

Hybrid

CAD 100,000 - 140,000

Full time

8 days ago

Tech Lead – Order Management Systems (OMS)

Orium

null null

Remote

Remote

CAD 125,000 - 160,000

Full time

8 days ago

Senior Full Stack Software Engineer - Tech Lead - (Remote - Canada or US)

Jobgether

null null

Remote

Remote

CAD 100,000 - 130,000

Full time

29 days ago