At a Glance
- Tasks: Join us to shape the future of real-time news delivery with C++ and Python.
- Company: LSEG, a leader in global information and technology.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and collaboration.
- Why this job: Make a real impact in the news industry while developing cutting-edge technology.
- Qualifications: Experience in C/C++ on Linux, real-time systems, and cloud-native development.
The predicted salary is between 45000 - 55000 € per year.
If you're motivated by high-performance systems, real-world impact, and incorporating modern engineering practices in a dynamic and forward-thinking environment — this is your opportunity. This role is ideal for mid-level engineers who thrive as individual contributors and want to grow their expertise in real-time systems, C++, and cloud-native development.
- 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
Desirable:
- 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
What the job involves:
Help us shape the future of real-time news delivery and join a team powering the heartbeat of global information! LSEG’s News Engineering group is looking for Software Engineer to help evolve our real-time news collection and distribution platform. As a software engineer in the News team at LSEG, you will write clean, efficient C++ and Python code for both on-prem and cloud-hosted environments. Work with structured data formats like XML, JSON, HTML, and XSLT — and learn how they power News industry standards. Collaborate in a scrum team crafting solutions and delivering new features. Be responsible for your code by writing automated tests, participating in code reviews, and supporting production systems. Help automate deployment, upgrades, and maintenance using modern DevOps tools. Occasionally provide on-call support for critical systems (we keep it reasonable).
C++ Developer in Nottingham employer: Deepstreamtech
At LSEG, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our dynamic work environment encourages mid-level engineers to enhance their skills in real-time systems and cloud-native development while contributing to impactful projects in the news industry. With a strong focus on employee growth, modern engineering practices, and a commitment to work-life balance, we offer a unique opportunity for C++ Developers to thrive and make a difference.
StudySmarter Expert Advice🤫
We think this is how you could land C++ Developer in Nottingham
✨Tip Number 1
Network like a pro! Attend tech meetups, conferences, or online webinars related to C++ and real-time systems. It's a great way to meet industry folks and get your name out there.
✨Tip Number 2
Show off your skills! Create a GitHub repository with projects that highlight your C++ and Python expertise. This gives potential employers a peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on common C++ questions and real-time system scenarios. Practising with mock interviews can help you feel more confident and ready to impress.
✨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, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace C++ Developer in Nottingham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C/C++ and real-time systems. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background makes you a great fit for our team. Keep it engaging and personal — we love to see your passion!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in past projects. We value strong problem-solving skills, so share specific instances where you’ve made a real impact using your technical expertise.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy — just follow the prompts!
How to prepare for a job interview at Deepstreamtech
✨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 modern engineering practices in your previous roles. Practising coding problems related to C++ can also help you feel more confident.
✨Familiarise Yourself with Networking Protocols
Since the role involves working with IP-based protocols, it’s crucial to understand TCP/IP, UDP, and HTTPS. Be ready to explain how you've used these protocols in past projects and how they relate to distributed systems. A solid grasp of these concepts will show that you're a good fit for the team.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in your previous work and how you solved them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical thinking and ability to tackle complex issues independently.
✨Get Comfortable with DevOps Tools
If you have experience with tools like GitLab CI/CD, Kubernetes, or Terraform, make sure to highlight this during the interview. Even if you’re not an expert, showing a willingness to learn and adapt to these technologies can set you apart from other candidates.