Enable job alerts via email!

Senior Software Architect

Harris

Toronto

On-site

CAD 120,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading software company in Toronto is seeking a Senior Software Architect to lead architectural design and development efforts. The ideal candidate will have over 10 years of experience in software architecture and expertise in technologies like Java and cloud infrastructure. This role requires collaboration with cross-functional teams and mentoring of junior developers.

Qualifications

  • 10 years of experience in software architecture and development.
  • Proven track record of leading architectural design efforts.
  • Expertise in software design patterns and system integration techniques.

Responsibilities

  • Lead the architectural design and development of software solutions.
  • Define and document technical requirements and system architecture.
  • Collaborate with teams to align architectural decisions with business objectives.

Skills

APIs
Spring
.NET
DevOps
Cloud Infrastructure
IaaS
AWS
Solution Architecture
Cloud Architecture
PaaS
Java
Azure

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field
Job description
Responsibilities & Duties
  • Lead the architectural design and development of software solutions in collaboration with product management, engineering, and other stakeholders.
  • Define and document technical requirements, system architecture, and design specifications for software projects.
  • Evaluate and recommend technologies, frameworks, and tools to support the development of scalable and maintainable software solutions.
  • Collaborate with cross‑functional teams to ensure alignment between architectural decisions and business objectives.
  • Mentor and coach architects and engineers, fostering a culture of learning and continuous improvement.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10 years of experience in software architecture and development, focusing on designing complex, scalable software systems.
  • Proven track record of leading architectural design efforts and delivering successful software projects.
  • Expertise in software design patterns, architectural styles, and system integration techniques.
  • Proficiency in one or more programming languages, including a minimum of Java and JavaScript (with the Angular framework).
  • Demonstrated leadership abilities with the ability to inspire and mentor junior team members.
  • Prior experience developing Electronic Health Records software, with a strong functional domain understanding and the expertise to pair with excellent technical capabilities.
  • Experience using AI as a productivity enhancement and the ability to mentor development teams in leveraging it to its fullest potential.
Required Experience

Senior IC

Key Skills
  • APIs
  • Spring
  • .NET
  • DevOps
  • Cloud Infrastructure
  • IaaS
  • AWS
  • Solution Architecture
  • Cloud Architecture
  • PaaS
  • Java
  • Azure
Employment Type

Full‑Time

Experience

Years

Vacancy

1

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