Description
LSEG's News Engineering group is looking for a 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.
Your responsibilities will include:
- Writing clean, efficient C++ and Python code for both on-prem and cloud-hosted environments.
- Working with structured data formats like XML, JSON, HTML, and XSLT.
- Collaborating in a scrum team crafting solutions and delivering new features.
- Being responsible for your code by writing automated tests, participating in code reviews, and supporting production systems.
- Helping automate deployment, upgrades, and maintenance using modern DevOps tools and practices (CI/CD, containerization, telemetry, instrumentation).
- Occasionally providing on-call support for critical systems.
To be successful in this role, you will need:
- 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.
We offer a range of benefits, including:
- 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.
- Flexibility: Hybrid work options and a balanced work-life environment.