# C++ Software Engineer

**Company**: LSEG (London Stock Exchange Group)
**Location**: St. Louis
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://lseg.wd3.myworkdayjobs.com/en-US/Careers/job/USA-St-Louis-795-Office-Pkwy/C---Software-Engineer_R0118449-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c5903414-25a

## Description

As a C++ Software Engineer, you will design, develop, and deliver high-quality software solutions that meet business needs.

You will work collaboratively with cross-functional teams to build reliable, scalable, and well-tested applications, ensuring strong performance and stability.

This role requires solid C++ and object-oriented programming expertise, a proactive problem-solving mindset, and a commitment to code quality through testing, reviews, and continuous improvement.

You will also contribute to system integration, support production environments, and stay adaptable to evolving technologies and market demands.

**Responsibilities**

- Work with team members to identify the best solution for meeting business requirements

- Deliver high-quality market logic normalization code and configuration

- Ensure bug-free software through automated regression testing, unit tests, and code reviews

- Collaborate with QA and Operations to ensure successful integration into test and production environments

**Requirements**

- Experience with the full life-cycle software development experience

- 2 years experience with C++

- Strong understanding of object-oriented development

- Superb interpersonal skills (written and oral)

- Ability to collaborate in a team-focused environment

- Excellent analytical skills and a desire to tackle problems

- Ability to thoroughly test and debug code using test-driven development

- Ability to suggest/research new technologies and quickly adapt to change

- Ability to work with both Technical Architects and Product Owners in order to build to specification

**Preferred Skills and Experience**

- Experience developing on Linux

- Exposure to Agile methodologies

- Experience with automated testing

- Knowledge of scripting languages Python, Unix or Powershell shell scripts desirable

- Knowledge of other languages such as JavaScript, Node.js

- Experience with real-time programming

- Experience with debugging multi-threaded applications

- Knowledge of/experience with design patterns

- A passion for continued learning and development

- Understanding of financial markets, market data

- Low Latency financial market data systems

## Skills

### Required
- C++
- object-oriented development
- analytical skills
- problem-solving
- team collaboration

### Nice to have
- Linux
- Agile methodologies
- automated testing
- Python
- Unix
- Powershell
- JavaScript
- Node.js
- real-time programming
- design patterns

---

Source: [Apply at lseg.wd3.myworkdayjobs.com](https://lseg.wd3.myworkdayjobs.com/en-US/Careers/job/USA-St-Louis-795-Office-Pkwy/C---Software-Engineer_R0118449-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
