Senior C++ Software Engineer

London Stock Exchange$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of full life-cycle software development experience
  • 3+ years of object-oriented development in C++
  • Excellent communication skills (both written and oral)
  • Strong collaborative skills in team environments
  • Proficient analytical skills with a passion for problem-solving
  • Experience in thoroughly testing and debugging code using test-driven development
  • Ability to adapt to new technologies and changes quickly

Responsibilities

  • Implement performance and tuning modules for high throughput and reliability
  • Identify bottlenecks and bugs in code, devising effective solutions
  • Maintain code quality through design audits and refactoring
  • Conduct peer code reviews, providing constructive feedback
  • Develop and implement automated tests to ensure code reliability
  • Coordinate with QA and Operations teams for application changes
  • Analyze performance indicators and collaborate with cross-functional teams to improve processes

Benefits

  • Culture of continuous learning and professional growth
  • Ongoing support for skill development and innovation
  • Engagement with technically complex projects
  • Opportunity to work with proprietary Refinitiv technologies
  • Collaborative team environment focused on problem-solving
Full Job Description

This role offers the opportunity to work on technically complex and engaging projects while developing expertise in proprietary Refinitiv technologies, domain-specific languages, and advanced C++ engineering. Successful team members are strong problem solvers who take full ownership of challenges and drive them through to resolution. The team fosters a culture of continuous learning, collaboration, and professional growth, providing ongoing support for skill development and innovation

What You will be Doing:

  • 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.

What You will Bring:
  • 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 experience

  • 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

Career Stage:

Senior Associate

About London Stock Exchange

London Stock Exchange Careers

There has never been a better time to join the global team at London Stock Exchange, a leading financial marketplace renowned for its robust growth, innovation, and leadership in the financial sector.

Work You’ll Do

Join London Stock Exchange's market-leading team to help drive the future of financial markets. At the intersection of finance and technology, the company offers a unique position in the marketplace, fostering digital innovation and industry expertise. Professionals at London Stock Exchange work with a dynamic team of business and technology advisors, helping clients and the market navigate through complex financial landscapes with cutting-edge solutions. Collaborate with some of the most talented financial experts in the industry—professionals dedicated to advancing the state of financial markets and services.

Introducing the London Stock Exchange Professional Growth and Development Initiative

The initiative is building a market-leading team to propel London Stock Exchange to new heights, focusing on digital transformation and financial innovation.

Do Innovative Work

Engage in groundbreaking work with London Stock Exchange, where job opportunities abound for pushing the boundaries of financial technology and services.

Drive Innovation and Leadership

Deliver targeted financial solutions through a depth and breadth of consulting experience and innovation that’s second to none. London Stock Exchange is a place where leadership and diversity training meet to create a powerhouse in financial services.

Be Part of a Great Team

Join a team that values diversity and is committed to creating an inclusive culture. London Stockage Exchange offers a wide range of benefits and a culture that fosters professional growth and networking opportunities.

Future-proof Your Career

With London Stock Exchange, career advancement is limitless. The company supports professional growth with unmatched training, development, and certification support.

Explore Job Opportunities and Internships

From internships to leadership positions, London Stockage Exchange offers a variety of roles for individuals at every stage of their career. The company is continuously hiring, seeking passionate, curious, and innovative team players.

The London Stock Exchange Commitment to Professional Development

With a commitment to professional development and employment diversity, London Stock Exchange ensures that all team members have the resources and opportunities to thrive in their careers.

Stay Connected

Join the Team

Search open positions that match your skills and interests. London Stockage Exchange looks for passionate, creative, and solution-driven professionals. SEARCH LONDON STOCK EXCHANGE JOBS

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work at London Stock Exchange.

READ CAREERS BLOG

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at London Stockage Exchange.
Learn more about London Stock Exchange

Similar Jobs

More Jobs at London Stock Exchange

More Information Technology Jobs

Find similar Senior C++ Software Engineer jobs: