
V.I.E. Front Office Trading Software Engineer
SGS Société Générale de Surveillance SA, New York, NY, United States
Responsibilities
The Global Banking Technology & Operations (GBTO) department supplies Global Banking and Investor Solutions (GBIS) with technology and operations resources necessary for competitive performance in technology, service quality, and cost.
The GBTO technology division develops front‑office systems worldwide, supporting trading activity across America, Europe, and Asia. Focusing on Fixed Income, the group provides pricing tools, negotiation engines, market connectivity, and other trading system applications. The New York team supports the rapidly growing New York trading desks with a combination of in‑house and vendor systems. All teams are co‑located on the trading floor and interact daily with users.
The pricing team, part of a global FIC setup, develops on a common platform with applications deployed in Paris, London, New York, and Hong Kong. The team relies on Agile and continuous delivery methodologies (Kanban) and tools (Jira, GitHub, GitHub Actions, Jenkins, TeamCity, OctopusDeploy).
The Pre‑Trade front‑office group supports the AMER Rates Desk. Functions include business analysis, price distribution, trading tool development, and reporting.
The position is for a C#/.NET developer who will work with the electronic trading team. The team develops and supports software in an AGILE environment for price/inventory publication, inquiry management, and straight‑through processing of electronic trades. Our software interacts with external systems and exchanges such as Bloomberg, Tradeweb, BrokerTec, Trad‑X, and MarketAxess.
The role involves developing strategic trading tools for dealer‑to‑client and inter‑dealer trading across Fixed Income, including client and server‑side development. The candidate will participate in the entire development lifecycle, collaborate with business analysts, and support testing campaigns. The team follows a DevOps model and requires close collaboration with the support team.
Ensure data and flows between trading and settlement applications are maintained.
Build applications for various front‑office businesses.
Design and develop real‑time pricing solutions and data analytics tools for traders (full stack).
Assist support team in release roll‑outs.
Provide clear and consistent reports to clients and management.
Work with users and business analysts to translate requirements into systems.
Collaborate with senior developer to propose designs and implement projects.
Ensure agile and continuous delivery methodology is followed.
Ensure code is well tested.
Follow release management and change management processes.
Provide 2nd‑ and 3rd‑level support.
Troubleshoot technical or functional issues in a complex financial environment.
Manage multiple streams of work concurrently.
Apply IT best practices to improve development quality.
Deploy and adapt existing European and Asian tools abroad.
Participate as a motivated, proactive, and highly contributing member of the global team.
Collaborate with other teams (networking, systems, quality assurance, support, architects, other development teams).
Contribute to documentation to improve knowledge sharing.
Qualifications
Graduate with a Master’s degree from a Business/Engineering School or University specializing in Computer Science or related subject. A degree in Finance is a plus.
Language Skills
Fluent in English (B2‑C1).
Technical & Soft Skills
Good written and verbal communication skills.
Analytical skills.
Rigorous, dynamic, detail‑oriented, fast‑learning, and able to work in a high‑pressure environment.
Thorough knowledge of object‑oriented programming.
Strong technical skills in .NET C#.
Experience in multithreaded application development.
Knowledge of programming design patterns, including MVVM.
Experience with databases and SQL is a plus.
Experience developing user interfaces using WPF or React is a plus.
Experience with Docker, Kubernetes, and Azure is a plus.
Experience with AI frameworks (MCP, Agentic, LLMs, NLP, etc.) is a plus.
Source control tools, preferably Git.
Understanding of agile development practices.
Proficiency in dependency injection and Entity Framework.
Experience in CI/CD frameworks and standard DevOps tools (GitHub Actions, Jenkins, JIRA, etc.).
Knowledge of fixed‑income products (bonds, IRS) is a plus.
Knowledge in risk analysis or pricing is a plus.
VIE Assignment Overview
This VIE assignment in New York begins as soon as possible, requiring a planning period of three months between application and start. It lasts 18 months. Candidates must be under 28 and from a member state of the European Economic Space. If a visa is necessary, applicants must ensure their passport is valid for at least six months after the end of the contract. Further information, including financial indemnities, is available on Mon VIE‑VIA Business France.
#J-18808-Ljbffr
The Global Banking Technology & Operations (GBTO) department supplies Global Banking and Investor Solutions (GBIS) with technology and operations resources necessary for competitive performance in technology, service quality, and cost.
The GBTO technology division develops front‑office systems worldwide, supporting trading activity across America, Europe, and Asia. Focusing on Fixed Income, the group provides pricing tools, negotiation engines, market connectivity, and other trading system applications. The New York team supports the rapidly growing New York trading desks with a combination of in‑house and vendor systems. All teams are co‑located on the trading floor and interact daily with users.
The pricing team, part of a global FIC setup, develops on a common platform with applications deployed in Paris, London, New York, and Hong Kong. The team relies on Agile and continuous delivery methodologies (Kanban) and tools (Jira, GitHub, GitHub Actions, Jenkins, TeamCity, OctopusDeploy).
The Pre‑Trade front‑office group supports the AMER Rates Desk. Functions include business analysis, price distribution, trading tool development, and reporting.
The position is for a C#/.NET developer who will work with the electronic trading team. The team develops and supports software in an AGILE environment for price/inventory publication, inquiry management, and straight‑through processing of electronic trades. Our software interacts with external systems and exchanges such as Bloomberg, Tradeweb, BrokerTec, Trad‑X, and MarketAxess.
The role involves developing strategic trading tools for dealer‑to‑client and inter‑dealer trading across Fixed Income, including client and server‑side development. The candidate will participate in the entire development lifecycle, collaborate with business analysts, and support testing campaigns. The team follows a DevOps model and requires close collaboration with the support team.
Ensure data and flows between trading and settlement applications are maintained.
Build applications for various front‑office businesses.
Design and develop real‑time pricing solutions and data analytics tools for traders (full stack).
Assist support team in release roll‑outs.
Provide clear and consistent reports to clients and management.
Work with users and business analysts to translate requirements into systems.
Collaborate with senior developer to propose designs and implement projects.
Ensure agile and continuous delivery methodology is followed.
Ensure code is well tested.
Follow release management and change management processes.
Provide 2nd‑ and 3rd‑level support.
Troubleshoot technical or functional issues in a complex financial environment.
Manage multiple streams of work concurrently.
Apply IT best practices to improve development quality.
Deploy and adapt existing European and Asian tools abroad.
Participate as a motivated, proactive, and highly contributing member of the global team.
Collaborate with other teams (networking, systems, quality assurance, support, architects, other development teams).
Contribute to documentation to improve knowledge sharing.
Qualifications
Graduate with a Master’s degree from a Business/Engineering School or University specializing in Computer Science or related subject. A degree in Finance is a plus.
Language Skills
Fluent in English (B2‑C1).
Technical & Soft Skills
Good written and verbal communication skills.
Analytical skills.
Rigorous, dynamic, detail‑oriented, fast‑learning, and able to work in a high‑pressure environment.
Thorough knowledge of object‑oriented programming.
Strong technical skills in .NET C#.
Experience in multithreaded application development.
Knowledge of programming design patterns, including MVVM.
Experience with databases and SQL is a plus.
Experience developing user interfaces using WPF or React is a plus.
Experience with Docker, Kubernetes, and Azure is a plus.
Experience with AI frameworks (MCP, Agentic, LLMs, NLP, etc.) is a plus.
Source control tools, preferably Git.
Understanding of agile development practices.
Proficiency in dependency injection and Entity Framework.
Experience in CI/CD frameworks and standard DevOps tools (GitHub Actions, Jenkins, JIRA, etc.).
Knowledge of fixed‑income products (bonds, IRS) is a plus.
Knowledge in risk analysis or pricing is a plus.
VIE Assignment Overview
This VIE assignment in New York begins as soon as possible, requiring a planning period of three months between application and start. It lasts 18 months. Candidates must be under 28 and from a member state of the European Economic Space. If a visa is necessary, applicants must ensure their passport is valid for at least six months after the end of the contract. Further information, including financial indemnities, is available on Mon VIE‑VIA Business France.
#J-18808-Ljbffr