금융권 환경에서 Java 및 SpringBoot를 활용해 트레이딩 데스크용 애플리케이션을 개발하고 유지보수해요. 3년 이상의 개발 경력이 필수이며, 영어로 원활한 소통이 가능해야 해요. 미국 증권법에 따라 지문 채취를 포함한 강화된 신원 조회가 요구될 수 있어요. 2·3차 기술 지원 업무를 수행하며 다양한 유관 부서와 협업해요.
IT (Information Technology)
Permanent contract
Montreal, Quebec, Canada
Hybrid
Reference 26000C0K
Start date Immediately
Publication date 2026/07/31
ABOUT THE JOB:
As our department is growing, we are looking for team players, invested people who are interested in bringing new ideas and perspectives.
Market Making & Execution is a dynamic team working for the Front and Middle Office. It is a proximity development team that works hand in hand with Linear and Non-Linear trading desks, to develop new tools that suit their needs, and bring reactivity to face any production issues on existing tools.
This is a central and dynamic position as you will develop and maintain our software applications, operations, and development platforms.
This role is ideal for a proactive and innovative software developer who is passionate about driving technological advancements in the financial services industry.
What will be your DAY-TO-DAY?
In this role, you will integrate a team that is offering multiple applications oriented on Market Making & Execution to assist the trading desk on their activities. These applications are crucial, and they need multiples enhancements to be at the top of the market competition.
Apart from that, you will oversee the following missions:
- Build applications for various front office businesses.
- Define the architecture for new developments.
- Lead the migration of existing components and applications to the latest technical versions.
- Ensure all data and flows between other trading and settlement applications are maintained.
- Manage multiple initiatives from start to end, including:
o Collaborating with users to understand user needs and translate requirements into Jira.
o Reviewing and designing the architecture for the new systems.
o Being responsible for the 2nd and 3rd level of support.
o Collaborate with other teams (networking, systems, quality insurance, support, architects, others development teams)
There is never a typical day at Société Générale, but that's why we love it here!
Skills and Qualifications:
As a software developer, you will bring your expertise in code development and system design on Java platform, Spring framework and Angular/React UI.
You have at least 3 years of experience as a developer in an investment banking/financial environment.
A rigorous, dynamic, and detail-oriented approach, with the ability to thrive in a high-pressure business environment.
Proven ability to collaborate effectively with business (Trading) and IT stakeholders in a globally distributed development team.
Strong understanding of programming design patterns, multi-threading, and modern multi-tiered application architecture.
Experience with Java, SpringBoot
Experience with development and deployment of APIs such as RESTFul APIs or gRPC.
Experience with Kubernetes/Docker
Working knowledge of service oriented application architecture
Knowledge on Databases (MSSQL, PGSQL)
Experience with source control tools (Git), unit testing, continuous integration.
Knowledge of programming design patterns including MVVM
Good understanding of Agile development practices
Experience with Terraform / Ansible
Experience with Azure
TECHNICAL Skills
JAVA | SPRINGBOOT | ANGULAR | REACT | PYTHON | SQL
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.
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").
Societe Generale is committed to offering an inclusive recruitment experience to all candidates. If you require any reasonable accommodations during the recruitment process, please do not hesitate to let our Recruiters know.
At Societe Generale, we live by our 4 core values of commitment, responsibility, team spirit and innovation. We are engaged and demonstrate consideration for others. We act ethically and with courage. We focus our talent and energy on collective success. We experiment and propose new ideas. This way, we maximize our ability to serve client needs and anticipate market changes. Societe Generale is committed to strengthening bonds with colleagues, communities, and the world in which we live, because relationships are at the heart of how we operate. For more information about our Culture and Conduct initiatives, please visit this link (https://americas.societegenerale.com/en/careers/get-know-culture/)
Our Diversity & Inclusion Mission: Recruit, develop, advance, and retain a diverse workforce that is united in our efforts to enhance our competitive position and deliver innovative solutions to our clients. Our Diversity & Inclusion Vision:
For more information about our D&I initiatives, please visit this link
Societe Generale is an equal opportunity employer and we are proud to make diversity a strength for our company. We are committed to recognizing and promoting the talents and achievements of our employees and staff, regardless of race, religion, color, national origin, sex, disability, age, gender, sexual orientation, and any other characteristic or status protected under applicable law. We strive to write our postings as inclusively as possible. If, however, one gender is used alone in this display, it designates persons of all gender identities.
Share
Programmer Analyst
Permanent contract
Montreal, Quebec, Canada
Hybrid
Responsibilities Profile required Business insight Diversity and Inclusion
Titre
Similar jobs
Titre
Jobs & contracts