
Societe Generale
New york, NY
Société Générale is a universal bank. The Group consists of three main pillars backed by two business lines. Société Générale is often nicknamed SocGen in the international financial world.
Société Générale's three pillars, at the heart of the development of its relationship banking model, are:
- Retail Banking in France (Société Générale, Crédit du Nord and Boursorama)
- International Banking and Financial Services (IBFS)
- Corporate and Investment Banking (SG CIB), with investment banking and fixed income, structured financing, debt and forex activities on the one side, and equity and consulting activities on the other.
The development of these three pillars is backed by two other core activities, namely:
- Specialised Financial Services & Insurance
- Private Banking, Global Investment Management & Services
Job Specifications
Location
New York
Published
3 months ago
Last Jobs You Viewed
V.I.E. Front Office Trading Software Engineer
ResponsibilitiesThe “Global Banking Technology & Operations” (“GBTO”) department has worldwide responsibility for supplying Global Banking and Investor Solutions (“GBIS”) with all the technology and operations resources necessary for them to function under competitive conditions in terms of technological standards, service quality and cost.The GBTO technology division is responsible for front-office systems development globally, supporting trading activity in America, Europe and Asia. Focusing on Fixed Income, our 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 in our group are co-located on the trading floor and have daily interactions with our users.Part of a global setup for FIC activities (Rates, Cash, Emerging, Forex, Structured Products and Credit), the pricing team develops on a common platform, with applications deployed in Paris, London, New York and Hong-Kong. The team has a long history of relying 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. Our functions include but not limited to business analysis, price distribution, trading tools development and reporting.The position is for a C#/.Net developer who will work with the electronic trading team. The electronic trading 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 various external electronic trading systems and exchanges such as Bloomberg, Tradeweb, BrokerTec, Trad-X, MarketAxess,etc.The position involves developing our strategic trading tool for dealer to client, and inter-dealer trading across Fixed Income. This position includes client and server-side development. The candidate will be involved in the entire development lifecycle including working with business analysts and working with the team through testing campaigns. The candidate will be expected to follow agile, continuous delivery and change management processes. The team follows a DevOps model, therefore the candidate will be required to work closely with the support team as well.Primary tasks include but are not limited to:Ensuring all data and flows between other trading and settlement applications are maintainedBuild applications for various Front Office businesses.Design and develop strong real-time pricing solutions and data analytics tools for the traders (full stack development: front to back).Assist the support team in the rollout of releasesGive clear and consistent reports to the clients and managementWork with users and business analysts to understand user needs and translate requirements into systemsWork with senior developer to propose designs and implement the project accordinglyEnsure agile and continuous delivery methodology is followedEnsure code is well testedEnsure that release management / change management processes are followedBe responsible for the 2nd and 3rd level of supportTroubleshoot technical or functional issues in a complex financial environment to provide timely resolution, with various applications and platforms that are global.Manage several streams of work concurrentlyRely on IT best practices to improve quality of development.Get in touch with our teams abroad to deploy and adapt existing European and Asian tools.Participate as a motivated, proactive and highly contributing member of the global team.Collaborate with other teams (networking, systems, quality insurance, support, architects, others development teams) Participate to the documentation effort to improve knowledge sharing within/outside the team.A questionnaire will be provided to you in order to check your VIE (Société Générale and Business France) eligibility. For an efficient analysis of your application, please make sure to truthfully answer all the questions.Kindly note that it is also mandatory to provide us with a formal proof of your M2 diploma validation before the assignment start date. No VIE mission will start without this document. *Grade sheets are not accepted as justification of the diploma.Profile requiredPLEASE NOTE that since this program is primarily an international development program, candidates cannot apply to a VIE assignment in their own country of citizenship.To facilitate the examination of your application by our English-speaking managers, we thank you for applying in English.Studies & experience:Graduate with a Master's degree from a Business/Engineering School or University with a specialization in Computer Science or related subject. Degree in Finance is a plusLanguage skills:Fluent in English (B2-C1)Operational, technical & soft skills:Good written & verbal communication skillsAnalytical skillsRigorous, Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environmentThorough knowledge of object-oriented programmingStrong technical skills in .Net C# Multithreaded application development knowledgeStrong knowledge of programming design patterns including MVVMExperience working with Databases and SQL is a plusExperience developing user interfaces using WPF or React is a plusExperience with Docker/Kubernetes/Azure is a plusExperience working with any AI framework is a plus (MCP, Agentic, LLMs, NLP,...)Source control tools, preferably Git.Understanding of agile development practicesProficient in Dependency Injection and Entity FrameworkExperience in CI/CD frameworks and standard DevOps tools (GitHub Actions, Jenkins, JIRA, etc.)Knowledge of Fixed Income Products such as Bonds and IRS is a plusKnowledge in Risk Analysis or Pricing is a plus The VIE assignment in a nutshellThis VIE in New York is to begin as soon as possible, but you need to plan 3 months between your application date and the beginning of your VIE assignment. It will last 18 months.In case a visa is necessary, please make sure your passport is valid up to 6 months after the end of the VIE contract to not delay your departure.The VIE is a specific contract, under Business France’s eligibility criteria, opened to candidates under 28 and from the member states of the European Economic Space. For further information (including your financial indemnities), please see Mon VIE-VIA Business France.Why join usAs soon as you arrive, you will be integrated into our teams and will learn every day alongside our experts, who will support you in your tasks. Gradually, you will become more independent in your projects, making this experience a real career accelerator. You will also discover all the diversity of our businesses, in a sector that is constantly evolving and innovating.At the end of your VIE, various opportunities could be offered to you, in the USA and abroad.Business insightAt Societe Generale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!Still hesitating? You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved.