ATS Senior Developer

Permanent contract|Montreal|Information Technology

ATS Senior Developer

Montreal, Canada Permanent contract Information Technology


The Alternative Trading Systems (ATS) team is responsible for the development of the technology that supports Société Générale’s Global Cash Equity and Listed Derivatives Electronic Trading Business.  The primary focus of the team is developing and supporting the Algorithmic Trading and Smart Order Routing capability.

This is a business requiring a strong technology platform to support the aims of growing both organically and through the introduction of new products.

The team supports a variety of internal trading desks globally across the various asset classes.  Algorithmic trading, particularly in the Listed Derivatives product space, is seen as a growth area for SG, and a stable, progressive technology platform is a key business differentiator.

  • Undertake the design and development of some of the key ATS software components
  • Manage the delivery of high-quality software into the production environment in a timely and low-risk manner
  • Ensure development and delivery adheres to all relevant team, ITEC and SG standards
  • Client-centric production delivery
  • Delivery of simple, maintainable, well-tested, robust software solutions
  • Strong collaboration with the wider team
  • Deliver within the teams established Agile and Continuous Delivery processes
  • Ensure failover and resiliency capabilities of solutions exceeds client expectations
  • Ensure compliance with all SG internal policies regarding control and supervision
  • Provide second-line support where necessary and develop tools to simplify the tasks undertaken by first-line support team.

Profile required

  • Ownership, taking accountability for actions and decisions
  • Delivery focused; ability to meet deadlines
  • Open and collaborative; keen to share experience and encourage others to do likewise
  • Comfortable in a dynamic environment with changing priorities
  • Advanced C#, including multithreading
  • Message based middleware (Informatica Ultra Messaging, RabbitMQ)
  • Sql and NoSql datastores (MS Sql Server, Redis)
  • WPF, including third party grid components (DevExpress)
  • Agile / Scrum
  • Continuous Delivery practices and tools including Git, Nuget, Jenkins, Team City and Powershell
  • Knowledge of exchange traded products (Cash Equity / Futures)
  • Proven track record of project delivery in a Front Office environment
  • Experience of exchange traded products, e.g. Cash Equities and Futures
  • Experience of delivering robust, maintainable, high-performance C# components within a service based environment
  • Experience of working in a dynamic environment, utilizing Agile methodologies

Business insight

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.

We are an equal opportunities employer and we are proud to make diversity a strength for our company. Societe Generale is committed to recognizing and promoting all talents, regardless of their beliefs, age, disability, parental status, ethnic origin, nationality, sexual or gender identity, sexual orientation, membership of a political, religious, trade union or minority organisation, or any other characteristic that could be subject to discrimination.

Reference: 21000A8X
Entity: SG CIB
Starting date: 2021/05/24
Publication date: 2021/03/31