Logo
LSEG (London Stock Exchange Group)

Lead Software Engineer

LSEG (London Stock Exchange Group), Saint Louis, Missouri, United States, 63146


Description

Want to get into the fast paced world of financial market data? The real time market data developer role creates real-time applications processing the world’s most critical financial data. Our high performance software must deliver from exchanges spread across the globe to our clients in just a few milliseconds while normalizing the data into a common format. Developers play a key role throughout an iterative and dynamic delivery cycle by working with business analysts, quality assurance engineers, project managers, and operations staff.

Team members will rapidly come up to speed on the latest proprietary LSEG technology and domain specific languages to deliver projects while also expanding their C++ knowledge. The projects are technically challenging in an environment that is very engaging. The strongest team members are problem solvers that take full ownership of problems and drive them through to completion. Learning is also an important aspect of every member of the team, and continued learning is strongly supported. Both Linux and Windows operating systems are in use with a heavy focus on Linux.

Responsibilities:

Implement performance and tuning modules for high throughput and reliability

Identify bottlenecks and bugs in codes and devise solutions to these problems

Maintain code quality, code design and re-factor to gain the best performance

Ensure code quality with peer code reviews and providing constructive feedback

Develop automated tests

Oversee work efforts with the QA and Operations teams for application change controls and identify system performance issues

Analyze key performance indicators, liaise with Operations, cross function application teams to identify bottleneck and make improvements

Qualifications

5+ years of full life-cycle software development experience

3+ years of object oriented development in C++

Superb communication skills (written and oral)

Ability to collaborate in a team focused environment

Excellent analytical skills and a real passion for solving 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

Object oriented design

Desired Skills

Experience developing on Linux

Exposure to Agile methodologies

Experience with automated testing

Experience of any integration with Oracle/SQL databases

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

Adept at software design

Experience with debugging multi-threaded applications

Knowledge of/experience with design patterns

Real passion for continued learning and development

Understanding of financial markets, market data

Low Latency financial market data systems

#J-18808-Ljbffr