Position Description :
We are seeking a highly experienced and innovative Technology Architect to lead the design, development, and evolution of our next-generation end-to-end Wealth Management platform.
This role is ideal for a technologist with a deep understanding of cloud-native application architecture, big data ecosystems, enterprise integration, and scalable microservices-based solutions.
Your future duties and responsibilities :
As part of a global financial services firm, you will work closely with senior business leaders, product owners, and engineering teams across regions to design resilient, secure, and high-performance platforms that serve high-net-worth individuals, advisors, and operational users. You will be expected to bring thought leadership, drive architecture strategy, and ensure execution excellence across front, middle, and back-office components
- Architect and design complex, scalable systems for the wealth management lifecycle, including trading and investing functionality
- Define and enforce architectural standards, integration patterns, and development best practices across microservices and event-driven systems
- Lead the development of cloud-native applications using Azure (AKS, BLOB, AppEngine) and AWS (S3), ensuring security, performance, and scalability.
- Oversee implementation of data pipelines and processing frameworks using Apache Spark (PySpark), Hadoop ecosystem, and ETL tools such as Pentaho and Control-M
- Design robust APIs and RESTful web services that integrate with internal platforms and third-party services
- Govern and mentor development teams in Agile environments, focusing on code quality, DevOps (CI / CD), and automated testing
- Engage in performance tuning and optimization of distributed compute and storage systems (including DAG and resource tuning)
- Collaborate with data and infrastructure teams to support MongoDB, SQL Server, Oracle / PL-SQL, and Snowflake-based solutions
- Integrate and optimize enterprise-level tools such as Apache Kafka, Hazelcast Distributed Cache, and Splunk for monitoring and caching
- Maintain oversight of production deployment pipelines, release packages, runbooks, and support operational resilience
- Participate in strategic discussions with business stakeholders to align technology initiatives with client needs and regulatory requirements
Required qualifications to be successful in this role :
10+ years of hands-on experience in software architecture and engineering within financial services, ideally supporting wealth management or investment platformsStrong expertise in Java (J2EE) and Python, with practical knowledge of Spring Boot, microservices architecture, and Akka actor-based systems.Proven experience architecting solutions on Microsoft Azure (including AKS, AppEngine, BLOB storage), with exposure to AWS S3 and hybrid cloud environments.Solid background in data engineering, including design of ETL / ELT frameworks, real-time and batch data processing with PySpark, Hadoop, and scheduling tools like Control-MDeep understanding of SQL and NoSQL databases, including MongoDB, SQL Server, Oracle, and SnowflakeWorking knowledge of Kafka, Hazelcast, and Drools or similar rule enginesHands-on experience with Docker, CI / CD pipelines, and Agile software development practicesExcellent communication and leadership skills, with the ability to mentor developers and collaborate across geographically distributed teams.Familiarity with domain-specific tools such as Axioma Risk Model and Splunk for monitoring / loggingStrong analytical mindset with attention to performance, scalability, and secure coding practicesEducation : Bachelor's degree in computer science or related field.
Other Information :
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $,.00 - $,.00.
CGI’s benefits are offered to eligible professionals on their first day of employment to include :
Competitive compensationComprehensive insurance optionsMatching contributions through the (k) plan and the share purchase planPaid time off for vacation, holidays, and sick timePaid parental leaveLearning opportunities and tuition assistanceWellness and Well-being programsLI-MP2
Skills :
JavaPythonWealth ManagementSystems Architecture