C++ Software Engineer
ago
Location
Waterloo, London
Hybrid
Salary
£120k+
Experience Level
Entry
Junior
Mid
Senior
Expert
Technologies Used
C++
Jira
Python
Our Client
Global Energy Company
SPECIALTY
Upstream/Downstream, Bio-Fuels, Integrated Gas, New Energies, Chemicals, Energy and Trading
INDUSTRY
Energy
Company Size
80000+ Employees
Aubay's Take
Our client is one of the Super Major global energy companies with who are working to power progress through cleaner energy solutions. You will have the opportunity to work in a challenging but rewarding environment that is fast paced and changing fundamentally, and work towards transforming the business of a Super Major energy company to meet the ambition to be a net-zero emissions energy business by 2050, whilst delivering a world class business case that has a strong societal license to operate. In your role you will be expected to enact change and deliver value globally across business lines and geographies.
Benefits from Aubay
At Aubay UK, people are at the heart of our business. We offer a competitive remunerations package which includes a range of benefits. You will receive continuous support from our dedicated team of Talent Acquisition Specialists who will support your career development and success during your assignment with our client.
25 Days Annual Leave
Work From Home Opportunities
Pension Scheme
Opportunities to Work Directly with our Client
Training Opportunities
Discount Holidays at I'Aero Chalet
Role Summary
Aubay is seeking a skilled Software Engineer to join a strategic project focused on enhancing our client’s trading capabilities. This role is part of DSX, a one-stop pricing, trading, and deal entry platform for external market exchange activity and internal order routing and matching. The ambition of DSX is to digitalise the Life of a Derivative Deal across the Global Trading Network. The successful candidate will actively contribute to the development of the trading platform components, including order placement, routing and management, connectivity to exchanges, pricing, integration with internal systems, and other functions.
Required Skills and Experience
- Proficiency in C++ is essential. Experience in developing robust components for multi-process event-driven systems is required.
- 7 to 10 years of IT experience, with a background in enterprise software systems development, including multiple event-driven components.
- Proven experience in software design, development, programming, and deployment. Ability to handle new development, configuration and installation of third-party packages, and software integration efforts.
- Experience in breaking down work using Jira/ADO. Demonstrated ability to report on progress and perform PR reviews on other developers' code.
- Proven track record as a flexible and pragmatic team player with excellent communication skills and an open learning mindset.
- Experience in developing enterprise software systems with event-driven components.
- Strong communicator capable of working closely and collaboratively within a high-performing team.
- Open and adaptable with a willingness to learn and grow in a dynamic environment.
- Beneficial if you have exposure in any of the following: Jira, Python, DevOps & Github
Key Role Responsibilities
- Actively contribute to the development of the trading platform components, including order placement, routing and management, connectivity to exchanges, and pricing.
- Work on the integration of trading platform components with internal systems and other functions.
- Engage in all stages of the software development lifecycle, including design, development, programming, and deployment.
- Break down work in Jira/ADO, report on code delivery progress, and perform PR reviews on other developers' code.
- Work closely and collaboratively with a small, high-performing team to enhance trading capabilities.