Enable job alerts via email!

Lead Software Engineer / Head of Software Architecture

Calliere Group

Toronto

On-site

CAD 120,000 - 150,000

Full time

9 days ago

Job summary

A dynamic live-services gaming company is seeking a Lead Software Engineer / Head of Software Architecture based in Ontario. This senior leadership role involves designing scalable backend architectures, mentoring teams, and integrating AI features. Candidates should have over 10 years of experience with proven leadership in cloud-native architectures, proficient in modern programming languages like Go or Python. Competitive compensation and a creative workplace culture are offered.

Benefits

Competitive salary and equity
Budget for ongoing education
Creative workplace culture

Qualifications

  • Over 10 years of software development experience.
  • At least 3 years in a principal or architectural leadership role.
  • Strong grasp of event-driven systems and microservices orchestration.

Responsibilities

  • Design and build scalable, distributed backend architectures.
  • Lead development of AI and machine learning features.
  • Mentor and guide on architectural standards and best practices.

Skills

Cloud-native architecture design
AI / ML deployment
Proficiency in Go, Python, or TypeScript
System design
Leadership and communication

Tools

AWS
GCP
Docker
Kubernetes
Job description
Overview

Lead Software Engineer / Head of Software Architecture: a senior leadership role based in Ontario, reporting to the CTO. Focus on designing and enhancing core technology platforms with emphasis on AI integration, architectural scalability, and robust infrastructure.

Key Responsibilities
  • Design and build scalable, distributed backend architectures to support an expanding range of products.
  • Spearhead the development and rollout of AI and machine learning features that enrich tools and user experience.
  • Develop and align technical roadmaps that harmonize engineering efforts with overall business objectives.
  • Provide mentorship and guidance on architectural standards, design patterns, and engineering best practices.
  • Engage hands-on in building prototypes and critical system components.
  • Lead advancements in DevOps practices, system observability, and reliability engineering.
  • Collaborate effectively across teams including data science, product management, and engineering functions.
  • Detect and resolve challenges related to system performance, scalability, and availability.
  • Maintain and evolve frameworks that enforce security, compliance, and privacy principles by design.
  • Cultivate a culture of continuous improvement, technical excellence, and knowledge sharing.
Requirements
  • Over 10 years of software development experience, with at least 3 years in a principal or architectural leadership role.
  • Demonstrated expertise in designing cloud-native, scalable architectures using platforms such as AWS, GCP, or equivalent.
  • Strong grasp of system design concepts, including event-driven systems and microservices orchestration.
  • Proven experience in deploying and maintaining AI / ML models and AI-driven systems at an enterprise scale.
  • Proficient in modern programming languages such as Go, Python, or TypeScript.
  • Familiar with containerization and orchestration technologies like Docker and Kubernetes.
  • Deep commitment to security best practices and incorporating security into system design.
  • Collaborative mindset with strong leadership and influence skills.
  • Exceptional communication abilities, capable of simplifying complex technical issues into actionable solutions.
What We Provide

A strategic leadership role with significant influence in a dynamic live-services gaming company.

Competitive compensation including salary and equity tailored to experience and responsibilities.

Budget and support for ongoing education focused on AI, emerging technologies, and professional growth.

An open, creative workplace culture that encourages accountability and innovation.

Benefits
  • 2 days onsite in downtown Toronto.

Location: Ontario, Canada. Employment type: Full-time. Seniority level: Mid-Senior level. Job function: Information Technology. Industry: IT Services and IT Consulting.

Note: This posting focuses on the Lead Software Engineer / Head of Software Architecture role and does not include third-party job recommendations or unrelated postings.

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