Real-Time Software Engineer (C++)
Real-Time Software Engineer (C++)

Real-Time Software Engineer (C++)

Nottingham Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Write clean C++ and Python code for real-time news delivery systems.
  • Company: Join LSEG, a leading global financial markets infrastructure provider.
  • Benefits: Enjoy hybrid work options, competitive salary, and professional growth opportunities.
  • Why this job: Make a real impact by delivering critical news to millions in real time.
  • Qualifications: Experience with C/C++, Linux, and real-time systems is essential.
  • Other info: Collaborative culture that values curiosity and teamwork.

The predicted salary is between 28800 - 48000 £ per year.

Overview

Real-Time Software Engineer (C++) — News Engineering @ LSEG. Help shape the future of real-time news delivery and join a team powering the heartbeat of global information. This role is ideal for mid-level engineers who want to grow in real-time systems, C++, and cloud-native development.

As a software engineer in the News team at LSEG, you will write clean, efficient C++ and Python code for on-prem and cloud-hosted environments. You will work with structured data formats like XML, JSON, HTML, and XSLT and collaborate in a scrum team to craft solutions and deliver new features. You will write automated tests, participate in code reviews, support production systems, and help automate deployment, upgrades, and maintenance using modern DevOps tools. Occasional on-call support may be required (kept reasonable).

Responsibilities

  • Write clean, efficient C++ and Python code for on-prem and cloud-hosted environments.
  • Work with structured data formats (XML, JSON, HTML, XSLT) and learn how they power News industry standards.
  • Collaborate in a scrum team to craft solutions and deliver new features.
  • Write automated tests, participate in code reviews, and support production systems.
  • Help automate deployment, upgrades, and maintenance using modern DevOps tools.
  • Occasionally provide on-call support for critical systems (reasonable workload).

What We’re Looking For

  • Solid experience with C/C++ on Linux and real-time systems.
  • Practical experience in using IP-based protocols (TCP/IP, UDP, HTTPS, etc).
  • Familiarity with unit testing, especially using Google Test.
  • Understanding of network protocols and distributed systems.
  • Experience with cloud infrastructure and container orchestration.
  • Strong problem-solving skills.
  • Ability to work independently and communicate clearly.

Bonus Points

  • Hands-on experience with Python, Google Test framework, GitLab CI/CD, Kubernetes, or Terraform.
  • Knowledge of NewsMLG2 or similar standards and experience implementing a standard format at speed.

Why Join Us?

  • Impact: Your work helps deliver critical news to millions in real time.
  • Growth: Learn from expert engineers and expand your skills across cloud, data, and resilient systems.
  • Culture: We value curiosity, ownership, and teamwork in a globally distributed team.
  • Flexibility: Hybrid work options and a balanced work-life environment.

LSEG is a leading global financial markets infrastructure and data provider. We are committed to equal opportunity and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity or expression, age, marital status, veteran status, pregnancy, disability, or any other protected status. We strive to accommodate religious practices and disability needs where applicable.

Privacy notice: Please read this privacy notice carefully about how LSEG may handle your personal information. If you are submitting as a Recruitment Agency Partner, ensure candidates are aware of this notice.

#J-18808-Ljbffr

Real-Time Software Engineer (C++) employer: LSEG

LSEG is an exceptional employer for Real-Time Software Engineers, offering a dynamic work environment where your contributions directly impact the delivery of critical news to millions. With a strong focus on employee growth, you will have the opportunity to learn from expert engineers and expand your skills in cloud and resilient systems, all while enjoying a culture that values curiosity, ownership, and teamwork. The hybrid work options and commitment to a balanced work-life environment further enhance the appeal of joining our globally distributed team.
L

Contact Detail:

LSEG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Real-Time Software Engineer (C++)

✨Tip Number 1

Get your networking game on! Reach out to folks in the industry, especially those already at LSEG. A friendly chat can open doors and give you insider info about the team and culture.

✨Tip Number 2

Show off your skills! If you've got a GitHub or personal project showcasing your C++ or Python prowess, make sure to highlight it. Real-world examples of your work can really impress during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of real-time systems and network protocols. Practise coding challenges and be ready to discuss your problem-solving approach with confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Real-Time Software Engineer (C++)

C++
Python
Linux
Real-Time Systems
IP-based Protocols (TCP/IP, UDP, HTTPS)
Unit Testing
Google Test
Network Protocols
Distributed Systems
Cloud Infrastructure
Container Orchestration
DevOps Tools
GitLab CI/CD
Kubernetes
Terraform

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and real-time systems. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how you can contribute to our team. Keep it concise but make sure it reflects your personality and passion for software engineering.

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems, especially in real-time systems or using C++. We love seeing how you approach challenges and find solutions!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team!

How to prepare for a job interview at LSEG

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with real-time systems and how you've applied C++ in previous projects. Practising coding problems related to C++ can also help you feel more confident.

✨Familiarise Yourself with Structured Data Formats

Since you'll be working with XML, JSON, HTML, and XSLT, it’s a good idea to understand how these formats work. Try to think of examples where you've used them in past projects, as this will show your practical knowledge during the interview.

✨Show Off Your Team Spirit

Collaboration is key in a scrum team, so be ready to talk about your experiences working in teams. Share specific examples of how you contributed to team success, whether through code reviews or helping automate deployment processes.

✨Prepare for Technical Questions

Expect questions about network protocols and distributed systems, as well as unit testing with Google Test. Brush up on these topics and be ready to explain your thought process when solving problems, as this will demonstrate your strong problem-solving skills.

Real-Time Software Engineer (C++)
LSEG

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

L
  • Real-Time Software Engineer (C++)

    Nottingham
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-10-09

  • L

    LSEG

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>