Software Engineer

·
Full time
Location: London
·
Job offered by: Shell
·
Category: IT & Technology
Where you fit in Shell’s business has been built on a foundation of innovative technology and skilled people. As investments in Trading and supply businesses increase, we are looking for a talented Software Engineer with great interpersonal skills to join our team. What's the role As the Software Engineer, you will work on one of Shell’s premier software development projects, enhancing Shell’s trading capabilities. This exciting role will involve actively participating in the development of multiple components, including order placement, routing and management, connectivity to exchanges, pricing, integration with internal systems, and other functions. The platform has been developed mainly using C++. In addition, your role requires solid and practical experience in developing robust components for multi-process, event-driven systems. The primary coding language is C++, while some knowledge and exposure to Python are desirable. Although the overall program is a large team (approximately 60 people), the members working in this specific part of the program are part of a self-contained team (3-6 people). It will involve working closely and collaboratively with a high-performing team, including the Trading Desk/Business in London. What we need from you Bachelor’s or master’s degree in computer science, Software Engineering, or a related field Experience developing in at least one object-oriented programming language Experience with version control systems (e.g., Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge of other programming languages (e.g., Python, Java) and software development tools is a plus Ability to translate business needs into functional code Experience with software development methodologies, such as Agile or Scrum Understanding of Programming, Systems Design Ability to analyse and understand complex systems and processes Capability to debug and troubleshoot code effectively C++ Experience Experience in developing robust components for multi-process event-driven systems Performing PR reviews on other developers’ code Excellent problem-solving skills and the ability to think critically and creatively Strong Communication Skills

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details