ABOUT THE JOB:
The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Societe Generale investment and corporate banking units and their clients, accelerating their digital and technological transformation. GBTO differentiates itself through the pace of its Agile transformation, the spread of technology and data culture, shortened decision making processes, and a strong industrialized delivery approach.
The Montreal Solutions Center (MSC) develops software solutions for major financial markets across the Americas, Asia, and Europe. Our solutions are designed to support strategic initiatives, enhance client experience, and bring high visibility value to the Bank.
Within Societe Generale, you will join the Global Banking & Investors Solutions (GBIS) organization. More specifically, you will be part of the Digital Office of the Client eXperience Steering (CXS) department, responsible for building, maintaining, and evolving digital platforms supporting the Client Onboarding and Client Lifecycle processes.
WHAT WILL BE YOUR DAY-TO-DAY?
As part of the Digital Office, our team is at the forefront of technology within Societe Generale. We embrace an API first mindset and develop services integrated into our B2B digital ecosystem.
You will join the Montreal team as a hands on Associate Tech Lead, combining active development with technical leadership through influence.
In this context, your main responsibilities will include:
Hands on Development
Participate in design thinking sessions to collect needs and define technical solutions
Develop application components from user interface to backend services and data management
Build and maintain web applications and APIs using JavaScript, Python, SQL, and HTML/CSS
(optional: ReactJS, TypeScript)
Contribute to multiple workstreams concurrently in an Agile delivery environment
Technical Leadership & Quality
Act as a technical referent for the team on day to day development activities
Review code produced by other developers to ensure quality, consistency, and adherence to best practices
Contribute to ensuring release readiness by validating technical deliverables and identifying risks
Promote coding standards, documentation, and maintainable design
Architecture & Technical Guidance
Participate in technical and architectural discussions and propose implementation patterns
Advise on technology choices, integrations, and orchestration solutions (APIs, workflows, data pipelines)
Anticipate scalability, performance, and maintainability considerations
Collaboration & Delivery
Follow and apply Agile methodologies within the team
Estimate development efforts, report on project status, and contribute to delivery commitments
Collaborate closely with internal stakeholders, IT teams, and external partners
Support business systems while meeting customer and regulatory deadlines
Exercise leadership through technical influence, not people management
Tooling, Orchestration & Data
Work with source control and CI/CD tools (Git, GitHub, Jenkins)
Use BPMN and workflow/orchestration tools such as Camunda
Contribute to data preparation and transformation pipelines (ETL, optional: Airflow)
Technical Community
Represent the team in internal technical communities (Tech Leagues, guilds, internal tech events)
Share best practices, lessons learned, and contribute to the technical culture
SKILLS AND QUALIFICATIONS:
About You:
Bachelor's degree in Engineering, Computer Science, or a related field
Hands on technical profile with the ability to guide and influence other developers
Strong problem solving and analytical skills with attention to detail
Proactive, collaborative, and eager to learn
Able to manage multiple priorities and work across time zones
Strong written and verbal communication skills in English and French
Must Have:
Experience working on IT projects in Agile environments
Strong experience in web application and API development
Proficiency in JavaScript and Python
Solid knowledge of SQL and data transformation concepts
Knowledge of BPMN and business process orchestration
Technical Stack:
Language: JavaScript, Python, SQL, HTML/CSS
Tools: Github, Git, Jenkins, SG Data Factory (or similar ETL), AirFlow (or similar)
A Plus:
Experience in capital markets is not a requirement but you need to be interested by our business and to anticipate our user needs.
Client-facing experience with data processing and reporting
Comfortable with Excel (Power Query), Power BI, or similar tools
Experience or interest in Capital Markets
Exposure to BI / reporting tools (Power BI, Excel Power Query)
Languages
French and English
Both are required as the role involves regular collaboration with colleagues across the world
LANGUAGE:
Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.
Due to US Federal Securities law that may apply to this position, candidates who will apply for this position may be required to submit to an enhanced background screening, including the collection of their fingerprints by a third-party vendor selected by the Financial Industry Regulatory Authority ("FINRA").