Senior Software Engineer (C++)
Posted Updated
Description
- You will collaborate with colleagues across the organisation to build and implement the technical strategy for a set of Engineering Products within our FX group
- You will ensure business requirements are applied and lean on their experience of software engineering and development lifecycles to lead change in exciting software challenges and customer solutions
- You will be part of the Workflows Engineering team where as the C++ Senior Software Engineer you will play a crucial role in our organisation. You will become part of an engineering team addressing complex challenges and taking these to resolution
- Act as a subject matter expert, advising on design, development, and implementation
- Deliver high-quality solutions through expert coding and tooling
- Own workload while fostering an open, inclusive team culture
- Serve as a domain point of contact, with deep expertise and awareness of cross-domain dependencies
- Align work to technology/domain strategy, contributing where relevant
- Build understanding of the market and LSEG’s commercial position
- Lead projects with minimal direction, supporting team delivery and delegating as needed
- Partner with architects to design and implement solutions
- Lead design and Epic planning, breaking work into stories with Product and QA
- Apply and adapt engineering patterns to deliver robust solutions
- Build strong stakeholder relationships across teams and external partners
- Communicate complex technical concepts clearly to different audiences
- Continuously develop technical and industry expertise (e.g. certifications)
- We are seeking individuals who enjoy solving a variety of problems and who relish the chance to lead the resolution of exciting and new challenges on a regular basis
- In an era of rapidly evolving AI capabilities, we’re seeking engineers who bring experience with established development tools and technologies, alongside the vision and ambition to integrate them into modern, AI-first ways of working and delivering value
- Familiarity with financial messaging protocols (preferably FIX)
- Experience in at least 3 of the following: REST / WebSocket and Kafka (event-driven messaging), SQL (Oracle / SQL Server), Redis, Azure PaaS (Event Hub, Azure SQL, Kubernetes, Azure Cache, etc.), Terraform / Helm, GitLab CI (or AWS equivalents)
- Strong proficiency in C++
- Strong experience in software development and delivery
- Basic understanding of trading systems and financial markets
