Save time and effort sourcing top tech talent

Software Architect

New York, NY, USA
Up to $160,000/ year
Technical Architect Application Architect Data Architect Enterprise Architect Solution Architect
Actively hiring

Software Architect

CGI
New York, NY, USA
Up to $160,000/ year
Technical Architect Application Architect Data Architect Enterprise Architect Solution Architect
CGI
Actively hiring

hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

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 platforms
• Strong 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-M
• Deep understanding of SQL and NoSQL databases, including MongoDB, SQL Server, Oracle, and Snowflake
• Working knowledge of Kafka, Hazelcast, and Drools or similar rule engines
• Hands-on experience with Docker, CI/CD pipelines, and Agile software development practices
• Excellent 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/logging
• Strong analytical mindset with attention to performance, scalability, and secure coding practices

Education: Bachelor's degree in computer science or related field.

hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?