Ontario Teachers

Ontario Teachers

Senior Solution Architect

Toronto, Canada · Senior

Sponsorship not specifiedDetected 30 days ago
Object-Oriented ProgrammingCode ReviewSQLVector DatabasesAWSGCPAzureCloud PlatformsKubernetesPlatform EngineeringAirflowData EngineeringLLMsRAGAgentic AIAI OrchestrationAgileNegotiationLeadershipCommunicationCollaborationProblem SolvingMentoring

About the role

  • The Senior Solution Architect is responsible for the oversight and evolution of key technology and applications including technical planning and strategy with a focus on emerging technology to satisfy future business needs.
  • This role reports to the Director, Platform Enablement for Platform Engineering and will work directly with Technology teams to provide oversight and evolution of key technologies and applications.

Responsibilities

  • Implement new technologies, establish and oversee the adoption of new patterns, practices and standards
  • Develop application and technical architecture for highly complex application software including technology selection, frameworks, tools and integration with third party products
  • Introduce architectural, design and implementation standards to be used across all development teams
  • Work with business technology partners to understand functional requirements, develop technical strategies and communicate them to project members to enable effective and quality design
  • The assurance is attained through design and code reviews, knowledge transfer & sharing, monitoring quality metrics and trending, and automation/assertion via enabling tools and technology
  • Be responsible for key system design and integration decisions and for communicating decisions to individuals implementing the system
  • Maintain currency in relevant technology trends and industry developments to prepare recommendations for new technology adoption
  • Be responsible for key technical components including maintenance, evolution, identification of performance and/or reliability related technical issues, and developing action plans for improvement
  • A minimum of 15 years of programming experience developing software applications using an object-oriented programming language or languages

Requirements

  • Strong knowledge of cloud platforms such as Azure, AWS, or Google Cloud
  • A minimum of 5 years of experience in providing technical team leadership to a small development team
  • Effective verbal and written communication skills are required.
  • Recognized by IT staff and customer stakeholders as a leader with the ability to communicate plans across a varied set of stakeholders, and effectively execute on them.
  • Has developed a track record of successfully delivering solutions with the ability to effectively prioritize across competing priorities with varying stakeholders
  • Experience successfully delivering solutions with the ability to effectively prioritize across competing priorities with varying stakeholders
  • Experience providing a senior technical and application perspective to business and IT stakeholders

Nice to have

  • Nice to have experience with Dapr for distributed application development, service invocation, state management, pub/sub, and workflow orchestration.
  • Nice to have experience with Astronomer/Airflow for workflow orchestration, data pipelines, and automation.
  • Nice to have relevant certifications (e.g., Azure Solutions Architect Expert, Power Platform Solution Architect Expert, TOGAF) are a plus
  • Experience extending beyond AI-assisted software development tools, including delivery of production AI-enabled solutions is preferred.

Skills

  • Who you'll work with

Benefits

  • Accommodations are available upon request (peopleandculture@otpp.com) for candidates with a disability taking part in the recruitment process and once hired.

Company info

  • You may be invited to complete a pre-recorded digital interview as part of your application.

This listing is sourced directly from Ontario Teachers's careers page and normalized into a canonical job model.