×
Register Here to Apply for Jobs or Post Jobs. X

Application Architect - Public Investment Platform

Job in Toronto, Ontario, C6A, Canada
Listing for: Ontario Teachers' Pension Plan
Full Time position
Listed on 2026-06-15
Job specializations:
  • IT/Tech
    Data Engineering, Systems Engineer, Cloud Computing: Infrastructure & Operations, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 105000 - 155000 CAD Yearly CAD 105000.00 155000.00 YEAR
Job Description & How to Apply Below

Role Overview

The Application Architect is responsible for designing, developing, and maintaining applications that provide services and solutions to business partners. The role translates functional requirements into technical solution design and architecture, offers guidance on technical decisions, and contributes to data architecture activities such as logical and physical data models, data access layer designs, and other data management aspects of solution development. The architect collaborates with enterprise technology teams to ensure solutions comply with OTPP Enterprise compliance, governance, and security standards.

What

You'll Do
  • Create new code and work with existing code to provide well-designed, extensible, and maintainable solutions that align with strategic goals.
  • Implement new technologies and provide thought leadership to evolve and improve technical design and development patterns, practices, and standards.
  • Design and develop scalable and resilient solution architectures for highly complex applications, including technology selection, frameworks, tools, and integration with third‑party products.
  • Contribute to the design, architecture, and development of technical solutions, including custom applications, data structures, and integration patterns.
  • Introduce solution and data architectural, design, and implementation standards to be used across development teams.
  • Work with business partners to understand functional and data requirements, develop technical strategies, and communicate them to project members.
  • Ensure architecturally sound solutions are developed according to agreed‑upon standards, and conduct design and code reviews, knowledge transfer, and monitoring of quality and delivery metrics.
  • Make key system solution and data design and integration decisions and communicate these decisions to implementers.
  • Maintain currency in relevant technology trends and industry developments to prepare recommendations for new technology adoption.
  • Identify performance or reliability related technical issues, develop action plans for improvement, and implement corrective action.
  • Ensure solutions conform to established standards and are built using appropriate technologies and engineering practices.
  • Provide leadership in the planning of development activities within projects and ensure alignment with established architectural patterns.
  • Promote teamwork and collaboration between project teams using similar technologies.
  • Provide guidance and advice on architecture, data analysis/modelling, design, and coding to the Product Engineering team.
  • Offer technical oversight and perspective to development and project teams, including design pattern guidance such as APIs, messaging, and data platform technologies.
  • Collaborate with Enterprise Data Architecture teams to define integration patterns and data access design.
  • Communicate with business partners regarding technical requirements and key issues, setting expectations for project delivery and providing timely updates.
What You'll Need
  • Computer Science or Engineering degree or equivalent education.
  • At least 8 years of programming experience in object‑oriented languages.
  • At least 2 years of experience providing technical team leadership.
  • Strong verbal and written communication skills, including coaching, mentoring, presentation, conflict resolution, negotiation, and expectation management.
  • Ability to work independently with minimal supervision and proactively seek management direction.
  • Track record of successfully delivering solutions and managing competing priorities.
  • Understanding of OTPP business objectives, Capital Markets, and Total Fund Management processes and practices.
  • Excellent understanding of solutions and technologies supporting current and future business needs.
  • Strong practical experience with software analysis, design, data integration, and development.
  • Knowledge of data modelling, integration patterns, and data lifecycle management.
  • Experience developing AI‑native solutions and integrating AI capabilities into existing solutions.
  • Experience with service‑oriented design and development.
  • Knowledge of current development processes, standards, and tooling,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary