-
Shell

Software Engineer

Shell
United Kingdom · Contract · Mid-Senior

Must Haves:

Minimum 3 years of professional software development experience

Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms

Solid and practical experience in developing robust components for multi-process event-driven systems

Experience in back-end development

Experience with trading systems, market data, order routing, and systematic trading

Pluses:

Knowledge of Python

Familiarity with connectivity and exchange systems (desirable but not mandatory)

Day to Day:

Software Engineering is responsible for the delivery of software, which may include new development, configuration and installation of third-party packages, and software integration efforts. It may include tasks from every part of the software development lifecycle, including software and website design, development, programming, and software deployment (both the installation and decommissioning of software). This role is to work on one of the leading software development projects enhancing trading capabilities. The role will involve taking an active part in the development of multiple components, including order placement, routing and management, connectivity to exchanges, pricing, integration with internal systems and other functions. Although the overall programme is a large team, the members working in this specific part of the programme are part of a self-contained team, so this role is ideal for someone looking to be recognized for their individual contributions. It will involve working closely and collaboratively with a high performing team, including the Trading Desk/Business.

Key Skills

Ranked by relevance

data structures c
Login to Apply
Posted
Mar 15, 2025
Type
Contract
Level
Mid-Senior
Location
London Area
Company
Shell

Industries

Oil Gas Mining Coal Product Manufacturing

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Client Server
Related

Backend Software Engineer Python - Start-up

2026-05-20

Full-time
Mid-Senior
United Kingdom
Software Development
Information Technology
View Job Details
Akkodis
Related

Network Engineer

2026-05-27

Contract
Not Applicable
Australia
Oil
Information Technology
View Job Details
Task Recruitment
Related

DevOps Engineer

2026-06-01

Contract
Mid-Senior
Australia
Agriculture
Information Technology