Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Matrix Global

Principal Engineer – Architect

Matrix Global

. Define and drive architecture for enterprise-scale applications, data platforms, and distributed systems .

Posted 10/6/2026full-timeToronto • CanadaLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing enterprise-scale applications and cloud-native architectures, with a strong focus on Azure services, microservices, and data solutions. Proven ability to lead technical teams, drive architectural standards, and mentor engineers in modern software development practices.

Highest-signal resume keywords
Enterprise-Scale Application DesignCloud-Native ArchitectureAzure Data Lake StorageMicroservices DevelopmentApache Kafka Expertise

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaScalaRESTful API DevelopmentDatabricksEvent-Driven ArchitectureObject-Oriented DesignCI/CD PipelinesKubernetesPython ScriptingAgile Methodologies
Soft Skills
Technical MentorshipProblem-SolvingCollaborationStakeholder ManagementCommunication
Tools & Technologies
Azure ServicesDatabricksApache KafkaMQ TechnologiesDevOps Practices
Industry Keywords
Distributed SystemsArchitecture StandardsEngineering Best PracticesScalabilityOperational Excellence

Tech Stack

Tools & technologies
ApacheAzureCloudDistributed SystemsJavaKafkaKubernetesMicroservicesPythonScala

About the role

Key responsibilities & impact
  • Define and drive architecture for enterprise-scale applications, data platforms, and distributed systems
  • Design scalable, secure, resilient, and high-performance solutions aligned with business and technology objectives
  • Establish architectural standards, engineering best practices, and technology roadmaps
  • Lead technical decision-making and provide architectural guidance across multiple engineering teams
  • Conduct architecture reviews and ensure adherence to security, scalability, and operational excellence standards
  • Design and develop enterprise applications and microservices using Java and Scala
  • Architect and implement scalable RESTful APIs and service-oriented solutions
  • Drive development of cloud-native solutions leveraging Azure services and modern engineering frameworks
  • Participate in hands-on development of critical components and complex technical initiatives
  • Design and implement large-scale data solutions using Azure Data Lake Storage and Databricks
  • Architect event-driven systems and real-time data processing solutions using Apache Kafka and MQ technologies
  • Support integration of applications, data pipelines, and distributed services across the enterprise
  • Provide technical mentorship and guidance to engineers and development teams
  • Drive adoption of modern software development practices, design patterns, CI/CD, and DevOps principles
  • Identify and resolve complex technical challenges across application, data, integration, and infrastructure layers
  • Evaluate emerging technologies and recommend innovative solutions
  • Collaborate with Product, Engineering, Data, Infrastructure, and DevOps teams
  • Deliver scalable and resilient architecture for mission-critical applications and data platforms
  • Improve system performance, scalability, reliability, and operational efficiency

Requirements

What you’ll need
  • Proven experience serving as a Principal Engineer, Lead Architect, Solution Architect, or similar senior technical leadership role
  • Demonstrated ability to design and deliver enterprise-scale distributed systems and cloud-native architectures
  • Strong understanding of software architecture patterns, microservices, event-driven architectures, and integration frameworks
  • Extensive hands-on experience developing enterprise-grade applications using Java and/or Scala
  • Strong knowledge of object-oriented design principles, design patterns, and modern application development frameworks
  • Proven experience designing and developing RESTful APIs and distributed services
  • Deep experience designing and implementing data solutions leveraging Azure Data Lake Storage (ADLS)
  • Strong hands-on experience with Databricks for large-scale data engineering, analytics, and processing workloads
  • Experience working with cloud-native architectures and Azure-based platforms
  • Extensive experience with Apache Kafka, MQ, or similar messaging and streaming technologies
  • Strong understanding of event-driven architectures, messaging patterns, and distributed system design
  • Experience developing APIs, services, or automation solutions using Python
  • Strong Python scripting expertise for data processing, automation, and operational workflows
  • Experience leading and mentoring engineering teams in enterprise environments
  • Knowledge of Azure cloud services and modern DevOps practices
  • Experience with CI/CD pipelines, containerization, Kubernetes, and infrastructure automation
  • Experience working within Agile development methodologies
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication, stakeholder management, and collaboration abilities

Benefits

Comp & perks
  • Competitive compensation and benefits
  • Meaningful career development opportunities
  • Continuous learning and growth opportunities
  • Diverse, inclusive culture
  • Challenging and engaging work environment