Ontario Teachers Pension Plan

Solution Architect - Public Investment Platform

Ontario Teachers Pension Plan$105K — $155K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Engineering or equivalent education
  • 8+ years of programming experience in object-oriented languages
  • 2+ years of experience leading technical teams
  • Strong knowledge of Python and SQL, with familiarity in data science libraries
  • Experience in the financial sector, especially Capital Markets, is an asset

Responsibilities

  • Design and maintain applications that meet business needs
  • Develop and implement new technologies to enhance architectural practices
  • Create scalable and resilient solution architectures for complex applications
  • Collaborate with business partners to gather functional and data requirements
  • Ensure compliance with architectural standards and quality metrics
  • Provide technical leadership and guidance to development teams
  • Stay updated on technology trends to recommend new tools and practices

Benefits

  • Opportunities for professional growth and development
  • Comprehensive employer paid benefits
  • Defined benefit pension plan for retirement income
  • Flexible work environment combining in-office and remote options
  • Ample competitive time off
  • Opportunity to work abroad for up to a month each year
  • Employee discount programs available
Full Job Description
The opportunity

The Solution Architect is responsible for the design, development and maintenance, of applications that provide services and solutions to business partners. This role will translate functional requirements into technical solution design and architecture. This role is also responsible for providing guidance for technical decisions being made within software development and data engineering initiatives.

The role is accountable for contributing to data architecture activities, including delivering and consulting on logical and physical data models, virtualized and persistent integrated data sets, data access layer designs, and other data management aspects of solution development as part of the wholistic suite of technology solutions provided to business teams. Also, the role will collaborate with enterprise technology teams to ensure solutions are compliant with OTPP Enterprise compliance, governance and security standards.

Who you'll work with

You will work to develop and support the Public Investment Analytics Platform designed to support investment teams across OTPP's Capital Markets (CM) and Total Fund Management (TFM) business units. You will collaborate closely with software engineering teams that directly support the CM and TFM business units to identify, develop and support software and data products and services that enhance business capabilities and optimize the support and maintenance of regular business processes. You will also collaborate with Enterprise Architecture teams to influence standards, participate in governance discussions, and ensure consistent application of software and data development and delivery best practices across projects. Additionally, you will work closely with AI platform teams to design AI native solutions as well as enhance existing solutions with AI capabilities.

What you'll do
  • Create new code and work with existing code to provide well-designed solutions that are strategically aligned, extensible and easy to maintain
  • Implement new technologies, 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, design of data structures, data integration patterns required to meet business objectives
  • Introduce both solution and data architectural, design and implementation standards to be used across all development teams
  • Work with business partners to understand both functional and data requirements, develop technical strategies and communicate them to project members to enable high quality design
  • Be accountable for the delivery of architecturally sound solutions that are developed according to agreed-upon standards. Ensure quality and compliance through design and code reviews, knowledge transfer & sharing, monitoring quality and delivery metrics.
  • Be responsible for key system solution and data 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
  • Remain current with vendor products to ensure that OTPP is effectively using technology and products and maintaining alignment to product roadmaps and support schedules
  • Identify performance and/or reliability related technical issues, develop action plans for improvement, implement corrective action
  • Ensure that solutions conform to established standards and are developed using appropriate technologies and engineering practices
  • Responsible for key technical components including design, architecture and technology strategy
  • 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 to all members of the Product Engineering team on architecture, data analysis/modelling, design, and coding.
  • Provide overall technical leadership and expertise to projects and strategic initiatives within their area of the business
  • Provide technical oversight and perspective to development and project teams.
  • Provide guidance to development teams on design patterns, including APIs, messaging, and data platform technologies including the use of AI to enhance development, delivery and business processes.
  • Collaborate with Enterprise Data Architecture teams to define integration patterns, and data access design. Communicate with business partners regarding technical requirements and key issues, effectively set expectations for project delivery and provide timely updates should additional challenges arise.


What you'll need
  • Computer Science or Engineering degree or equivalent education
  • Effective verbal and written communication skills are required. This includes coaching, mentoring, presentation, conflict resolution, negotiation, and expectation management skills.
  • Works with minimal supervision and is proactive in soliciting management direction and in escalating significant issues. Demonstrates a willingness to take on responsibility and can execute independently
  • Recognized by IT staff and customer stakeholders as a leader with the ability to communicate plans across a variety of stakeholders and effectively execute on them.
  • Has a track record of successfully delivering solutions with the ability to effectively manage competing priorities across stakeholders.
  • Understanding of OTPP business objectives, processes, and practices related to the Capital Markets and Total Fund Management business divisions.
  • Excellent understanding of solutions and technologies supporting current and future business needs.
  • Good understanding of customer business environment and concepts
  • Strong practical experience and knowledge of software analysis, design, data integration and development
  • Good understanding of data modelling, data integration patterns, and data lifecycle management.
  • Experience developing AI native solutions as well as integrating AI capabilities into existing solutions as well as into software development and delivery processes.
  • Strong practical experience and knowledge of service-oriented design and development
  • Demonstrated understanding of current development processes, standards, and tooling is required. This includes analysis and design techniques and tools, development techniques, testing approaches, and deployment methods.
  • Knowledge and experience with different aspects of the life cycle of a project - including task definition and assignment, communication, managing team dynamics, scheduling, monitoring, and motivation.
  • Demonstrated experience and success in delivering solutions through the entire software development life cycle; complemented with a thorough understanding of hardware and software platforms, connectivity solutions, databases, middleware, groupware, etc.
  • Demonstrated ability to work directly with vendors and external partners to identify and resolve issues.
  • A minimum of 8 years of programming experience developing software applications using object-oriented programming languages
  • A minimum of 2 years of experience providing technical team leadership to development teams
  • Experience working in the financial sector, in particular supporting Capital Market Investment teams.
    • Experience implementing Quantitative investment and trading strategies is a nice to have.
  • Experience working with financial data providers such as Bloomberg, Refinitiv and S&P.
  • Expert knowledge of Python and SQL programming languages
    • Experience with common data science libraries such as Pandas, Numpy scikit-learn, PyTorch, TensorFlow, or similar
    • Knowledge of C# is a nice to have
  • Experience with the following database technologies Oracle, SQL Server and Snowflake databases
  • Experience with web development frameworks such as React, Flask and Streamlit
  • Experience with Azure Cloud (or equivalent) technologies and services.
  • Experience with Container technologies (Docker, Kubernetes)
  • Experience building data analytics and data engineering solutions, ex. Data pipelines and business focused analytic dashboards.
    • Experience with data orchestration tools such as Airflow and DBT is a nice to have
    • Experience with business intelligence tools such as PowerBI is a nice to have
  • Experience working with AI tools, technologies and platforms such as Snowflake Intelligence and Cortex AI, DataBricks, and Azure AI services (ex. Azure OpenAI)


#LI-OTPP, #LI-AP1

What we're offering
Pay-for-performance with base salary and annual incentive based on individual and enterprise performance.The Base Salary range for this level is as follows:$105,000 - $155,000.Individual compensation and placement of this role in the range is based on different factors unique to each candidate, including but not limited to relevant experience, skills, demonstrated competencies, and internal equity as they relate to the role.

  • Numerous opportunities for professional growth and development
  • Comprehensive employer paid benefits coverage
  • Retirement income through a defined benefit pension plan
  • The opportunity to invest back into the fund through our Deferred Incentive Program
  • A flexible work environment combining in office collaboration and remote working
  • Competitive time off
  • Our Flexible Travel Program gives you the option to work abroad in another region/country for up to a month each year
  • Employee discount programs including Edvantage and Perkopolis


Functional Areas:
Information Technology

Vacancy:

Current

Requisition ID:

7047

#LI-AP1

About Ontario Teachers Pension Plan

The Ontario Teachers' Pension Plan Board is an independent organization responsible for administering defined-benefit pensions for school teachers of the Canadian province of Ontario. Ontario Teachers' also invests the plan's pension fund and it is one of the world's largest institutional investors, acting as a partner organization of the World Economic Forum. The plan is a multi-employer pension plan, jointly sponsored by the Government of Ontario and the Ontario Teachers' Federation. Ontario Teachers' achieved a 11.1% one-year total-fund net return in 2021 and achieved its ninth consecutive fully funded year.
Learn more about Ontario Teachers Pension Plan

Similar Jobs

More Jobs at Ontario Teachers Pension Plan

More Finance & Insurance Jobs

Find similar Solution Architect - Public Investment Platform jobs: