- Search jobs
- Etobicoke, ON
- principal
Principal Jobs in Etobicoke, ON
Create a job alert for this search
Principal • etobicoke on
Principal Architect
ScotiabankToronto, ON, CAPrincipal Architect
ScotiabankToronto, ON, CAPrincipal AI/ML Scientist
VanguardToronto, ON, CAPrincipal Software Engineer
0000050007 Royal Bank of CanadaTORONTO, Ontario, CanadaPréposé principal administration
Banque LaurentienneToronto, Ontario, CanadaPrincipal Statistician.
PSIToronto, ON, CAPrincipal Analytics Engineer
Workday, Inc.Toronto, ON, CanadaPrincipal Data Engineer - Tangerine
TangerineToronto, ON, CAPrincipal Engineer
hdrToronto, Ontario, CanadaPrincipal, Security Engineering
Intact Financial CorporationToronto, 700 University AvenuePrincipal Architect
TJX EuropeMississauga, Ontario, L5R 0G1Principal Software Developer
Royal Bank of Canada>TORONTO, CanadaPrincipal Statistical Programmer
Everest Clinical Research Services IncToronto, OntarioPrincipal Project Engineer
Kinross Gold CorporationToronto, Onta, CaPrincipal Medical Writer
9605 GSK Services Sp. z o.o.Mississauga Milverton DrivePrincipal - Insurance - Brokerage
ITL CanadaToronto, CAPrincipal Data Scientist
BMOToronto, ON, CANPrincipal Real Estate Lawyer
Trevor Frances RecruitmentToronto, Ontario, .CAPrincipal Architect - Integration Platform
Fulfillment IQToronto, ON, CA- Nelson, BC (from $ 216,463 to $ 300,000 year)
- Kelowna, BC (from $ 53,625 to $ 223,678 year)
- Peterborough, ON (from $ 126,003 to $ 222,543 year)
- Lethbridge, AB (from $ 200,223 to $ 207,814 year)
- Etobicoke, ON (from $ 118,605 to $ 199,489 year)
- Burlington, ON (from $ 126,253 to $ 199,050 year)
- Thunder Bay, ON (from $ 84,286 to $ 188,600 year)
- Fredericton, NB (from $ 84,632 to $ 182,352 year)
- Guelph, ON (from $ 72,420 to $ 181,786 year)
- London, ON (from $ 74,815 to $ 178,505 year)
Popular searches
Principal Architect
ScotiabankToronto, ON, CA- Full-time
Requisition ID: 249164
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
The role:
Provides architectural leadership and strategic direction for ScotiaConnect Channels and Global Payments within Global Cash Management Technology. Contributes to the overall success and global evolution of channel and payment platforms by defining and governing target-state architectures, technology standards, and design patterns aligned to business strategies. Enables scalable, secure, and globally reusable solutions that support multi region deployment, regulatory compliance, and regional market requirements. Plays a key role in expanding capabilities beyond current geographies by ensuring architectures are adaptable, interoperable, and aligned with enterprise and domain architecture principles. Ensures all solutions and architectural decisions adhere to applicable local and global regulations, internal policies, and established governance frameworks.
What will you do?
- Collaborate across multiple domains, delivery teams, and platform organizations to lead the architecture and design of high quality banking platforms, APIs, and solutions supporting commercial customers.
- Facilitate and drive cross team and cross domain architectural discussions, ensuring alignment on design decisions, integration approaches, and shared capabilities across initiatives.
- Own end to end solution architecture and technical design for complex, distributed, cloud based microservice systems, balancing team level autonomy with platform and enterprise standards.
- Provide senior level technical leadership and mentorship to development teams across multiple locations, guiding architecture, design patterns, and critical code level decisions to ensure consistent, high quality delivery.
- Lead cross solution design efforts to manage dependencies and interactions across applications, services, and data platforms, ensuring coherent and scalable system landscapes.
- Drive the design and evolution of platform infrastructure to ensure robustness, scalability, availability, performance, and operational efficiency across interconnected systems.
- Architect and deliver resilient software solutions that scale elastically across multiple data centers and cloud environments, addressing fault tolerance, disaster recovery, and operational readiness.
- Define and enforce comprehensive testing strategies across teams and domains, including unit, mutation, functional, performance, availability (failure injection), and consistency testing.
- Communicate architectural direction, design trade offs, and technical risks with clarity and precision, effectively influencing both technical and non technical stakeholders across teams.
- Apply advanced systems analysis and design methodologies to solve multi team, cross domain technical challenges.
- Lead research and evaluation of emerging technologies and architectural approaches, assessing their applicability and impact across multiple teams and platforms.
- Align solution designs with strategic technical and capability roadmaps, identifying opportunities for shared services, reusable components, and platform level improvements.
- Incorporate the Bank’s risk appetite, security standards, and regulatory considerations into cross team architectural decisions and design governance.
- Promote a high performance, collaborative engineering culture, encouraging alignment, inclusion, and accountability across domains and delivery teams.
What do you need to succeed?
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related discipline (or equivalent demonstrated professional experience).
- 7+ years of progressive experience in software engineering and solution architecture within complex enterprise environments, with strong emphasis on:
- Modern front-end frameworks (React) and backend platforms (Spring Boot, Redis) API-first design and development, including microservice and event-driven architectures
- Consistent delivery of highly available, scalable, web-based applications in regulated or mission-critical environments
- Demonstrated experience leading technical design and solution delivery across multiple teams or domains.
Core Technical Skills
- Advanced technical expertise across several of the following areas: API and service integration architecture and development patterns, including synchronous and asynchronous integration styles REST and SOAP protocols, including versioning, lifecycle management, and backward compatibility Event driven architecture and streaming platforms, including Apache Kafka, covering topic design, partitioning, consumer groups, schema management, and exactly once / at least once delivery semantics Message transformation and integration using XSLT, JSON, Avro, and related tooling Java and React ecosystems, including Spring Boot–based microservices, Kafka client integrations, and stateful/stateless frontend architectures Domain Driven Design (DDD), service decomposition, bounded context modeling, and event modeling Performance engineering, capacity planning, and optimization in distributed and event driven systems High Availability (HA), resiliency, fault tolerant architecture principles, including stream replication, replay, and back pressure handling
Additional Technical Competencies
- Proven experience designing and deploying solutions on cloud platforms such as Google Cloud Platform, Microsoft Azure, and AWS, including hybrid and multi-cloud scenarios
- Build, packaging, and deployment automation using tooling such as Maven and Jenkins
- Design and implementation of CI/CD pipelines, Test-Driven Development (TDD), and automated quality, security, and observability practices
- Strong working knowledge of source code management and collaboration tools (Git, Bitbucket, SVN)
- Application of security-by-design principles, including secure coding practices, OAuth-based authentication/authorization, and cloud infrastructure security
- Experience with cloud-based data platforms, including Azure SQL and Google Cloud SQL
- Practical application of Enterprise Architecture frameworks to guide solution design while balancing agility and governance
- Exposure to leveraging AI/ML-assisted development tools to improve engineering productivity, quality, and insight generation (considered an asset)
- Strong command of English, with the ability to communicate complex technical concepts clearly in both written and verbal contexts
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success
- We provide you with the tools and technology needed to create meaningful customer experiences
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
- We hire you for your talent — not just a job — so you can grow with us. We’ll equip you for success not only in your role, but also in your career as a whole
- Dress codes don't apply here: being comfortable does
- Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
- A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more