Senior C++ Software Engineer

Posted:
5/3/2026, 5:00:00 PM

Location(s):
Greater London, England, United Kingdom ⋅ England, United Kingdom

Experience Level(s):
Senior

Field(s):
Software Engineering

We are FIS. Our technology powers the world’s economy and our teams bring innovation to life. We champion diversity to deliver the best products and solutions for our colleagues, clients and communities. If you’re ready to start learning, growing and making an impact with a career in fintech, we’d like to know: Are you FIS?
 

About the team:

The Valdi Market Data Server team, responsible for the development and enhancement of core market data server components.
The teamwork spans the full lifecycle of the product, from implementing new features and performance improvements to resolving production and internal bugs to ensure system reliability.

Beyond the deliverables, the team plays a key cross-functional role, providing technical support and guidance to development teams across multiple sites, including Paris, Tunis, India, and the US.

The team members are a collaborative and internationally minded team, working at the heart of a critical financial infrastructure.

You will work within a global team to:

  • Design and implement new features and enhancements for the market data server

  • Investigate, debug, and analyze production issues to ensure system stability and performance

  • Guide and mentor development team members across multiple global locations

  • Support production teams and clients by providing technical recommendations and clear explanations

  • Analyze and resolve reported development issues, and provide guidance to business analysts

  • Ensure high product quality by delivering appropriate unit tests, documentation, and training materials for developed features

  • Collaborate closely with Operations teams to support production environments

  • Design and develop new software applications while maintaining and enhancing existing applications

  • Perform advanced C/C++ development, including work on real-time and low-latency systems, design patterns, templates, multithreading, string manipulation, memory management, and socket programming

What you bring:

  • 7+ years of experience with C/C+

  • Previous experience working in a scrum team

  • Strong understanding of C++ templates and basics of C++ metaprogramming

  • Good understanding of at least one of the cross-platform build tools for C++ (bjam, CMake).

  • Excellent debugging, analysis and code development skills

  • Strong coding and documentation practices

  • A team player with good communication skills

  • Basic understanding of financial products

  • Java and scripting experience is a plus

What we offer you:

  • Working in an innovative and flexible environment within an established global company.

  • Comprehensive onboarding process.

  • A good work-life balance.

  • Competitive salary, including private health insurance for employees and their families, group life insurance, and a 5% pension plan.

  • On the job coaching and support

#LI-Hybrid #LI-RB1

Privacy Statement

FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.

Sourcing Model

Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.

#pridepass

Fidelity National Information Services

Website: https://fisglobal.com/

Headquarter Location: Jacksonville, Florida, United States

Employee Count: 10001+

Year Founded: 1968

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Banking ⋅ Financial Services ⋅ Information Technology ⋅ Payments