Senior Solution Architect at Raymond James
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

03 Jun, 26

Salary

160000.0

Posted On

05 Mar, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Solution Architecture, Cloud Platforms, APIs, Integration Services, Distributed Systems, SRE Principles, Observability, Microservices, Event-Driven Architectures, Containerization, Serverless Computing, Infrastructure-as-Code, CI/CD Pipelines, API Gateways, Security, Risk Management

Industry

Financial Services

Description
At Raymond James, we develop, we collaborate, we decide, we deliver, and we improve together. Raymond James Ltd. is Canada’s leading independent investment dealers offering high quality investment products and services to Canadians seeking customized solutions to their wealth management needs. Senior Solution Architect How does the role impact the organization? The Senior Solution Architect is a key technical leader responsible for designing secure, scalable, and resilient technology solutions that align with enterprise strategy and enable business outcomes. Reporting to the SVP, Head of Technology Services, you will bridge enterprise architecture vision with hands-on delivery by translating business and technical requirements into integrated and highly reliable solution designs. You will lead architecture across complex initiatives spanning cloud platforms, APIs, integration services, distributed systems, and application ecosystems. In addition, you will embed Site Reliability Engineering (SRE) principles into solution designs to ensure observability, scalability, and operational excellence from inception through production. Your work directly influences platform stability, advisor productivity, regulatory compliance, and the firm’s ability to innovate with confidence. What will your role be responsible for? Solution Architecture Leadership Lead end-to-end solution architecture for complex, cross-functional initiatives. Translate business requirements and enterprise strategies into detailed solution designs, high-level designs (HLDs), and implementation roadmaps. Develop architectural blueprints, reference architectures, design patterns, and system interaction models. Ensure solution alignment with enterprise architecture standards and long-term technology strategy. Identify architectural risks, trade-offs, and technical debt implications while maintaining design integrity. Participate in architecture governance forums and design reviews. Cloud Architecture & Engineering Architect secure, scalable, and cost-efficient cloud-native solutions across hybrid and public cloud environments. Design distributed systems using modern patterns such as microservices, event-driven architectures, containerization, and serverless computing. Define cloud integration patterns, networking models, identity integration, and disaster recovery strategies. Partner with engineering, operations, and development teams to guide infrastructure-as-code, CI/CD pipelines, and automation frameworks. Ensure designs meet high availability, scalability, resilience, and performance objectives. Evaluate and recommend cloud services aligned with enterprise goals and regulatory requirements Integration & API Engineering Define API-first architecture principles and integration strategies across enterprise platforms. Architect integration patterns including RESTful APIs, event streaming, messaging, and service orchestration. Design solutions leveraging API gateways, service meshes, messaging platforms, and integration middleware. Develop data flow diagrams, interface specifications, and domain-driven integration models. Promote reusable integration assets and standardized interface contracts. Ensure secure, observable, and fault-tolerant integration across distributed systems. Site Reliability Engineering (SRE) & Observability Embed SRE principles into solution design, ensuring reliability, scalability, and operability are foundational—not reactive. Define service level objectives (SLOs), service level indicators (SLIs), and error budget considerations in partnership with engineering and operations teams. Architect observability patterns including logging, metrics, tracing, alerting, and health monitoring. Ensure solutions include proactive detection, resilience patterns, failover strategies, and graceful degradation mechanisms. Collaborate with technology teams to align architecture with reliability standards and operational best practices. Participate in post-incident reviews to incorporate lessons learned into future architectural improvements. Advocate for automation, self-healing patterns, and reliability engineering maturity across platforms. Security, Risk & Governance Partner with Information Security to ensure solutions meet enterprise security, compliance, and regulatory standards. Design solutions that incorporate secure authentication, authorization, encryption, and data protection mechanisms. Ensure adherence to architectural principles, reduction of technical debt, and responsible lifecycle management. Support audit and regulatory readiness through sound architectural documentation and traceability. Collaboration & Influence Act as a trusted technical advisor to business leaders, product teams, and engineering groups. Influence technology direction through thought leadership and architectural clarity. Contribute to enterprise repositories of architecture artifacts, patterns, and standards. Promote cross-team alignment and collaboration to ensure successful delivery outcomes. What can you expect from us? Our most important investment is in our people. Upon eligibility, Raymond James Ltd. offers flexible workstyles, a competitive compensation and benefits package, RRSP matching, an Employee Stock Purchase Plan, Paid Time Off, Volunteer Days, Tuition Reimbursement, and discretionary bonuses. We prioritize internal mobility, leadership development, and community involvement. What do we expect from you? Qualifications Bachelor’s degree in Information Technology, Computer Science, Business Administration, or related field. Master’s degree or MBA preferred. Experience 10+ years experience across multiple IT disciplines including solution architecture, cloud engineering, integration architecture, or distributed systems design. Demonstrated experience designing and delivering cloud-native and highly integrated systems at scale. Experience incorporating SRE principles and observability into architectural designs. Financial Services / Wealth Management experience preferred. We encourage our associates at all levels to: Grow professionally and inspire others to do the same Work with and through others to achieve desired outcomes Make prompt, pragmatic choices and act with the client in mind Take ownership and hold themselves and others accountable for delivering results that matter Contribute to the continuous evolution of the firm Salary Range: $145,000-160,000 annually, in addition to competitive performance bonuses/incentives. Actual compensation will be determined based on skills, experience, internal equity, and other job requirements. This posting is for an existing vacancy. At Raymond James – we honor, value, respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic self, our organization, clients and communities thrive, it is part of our people-first culture. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs. Here at Raymond James we demonstrate our commitment to ensuring equal opportunities for all candidates. To request accommodations, candidates are instructed to contact Human Resources via email at recruitment@raymondjames.ca. By reaching out to this email address, candidates can communicate their specific requirements and discuss the necessary accommodations they may need to participate fully in the recruitment process. We may use automated or AI-enabled tools to support parts of our recruitment and screening process, including screening, assessing or selecting applicants where applicable. These tools help us review applications efficiently, but they do not replace human decision-making.
Responsibilities
The Senior Solution Architect leads end-to-end solution architecture for complex initiatives, translating business needs into detailed designs, roadmaps, and architectural blueprints across cloud, APIs, and integration services. This role is responsible for embedding Site Reliability Engineering (SRE) principles to ensure solutions are secure, scalable, resilient, and operationally excellent from inception.
Loading...