Description
We are seeking a Senior Software Engineer to join our News Engineering group at LSEG. You will help evolve our News platform, delivering enriched breaking news to customers worldwide in sub-second time.
As a senior software engineer in the News team at LSEG, you will build and evolve services, primarily in Java and Python, with a strong emphasis on performance, observability, and continuous improvement in a cloud-native environment.
Responsibilities:
- Build and evolve services, primarily in Java and Python
- Emphasis on performance, observability, and continuous improvement
- Collaborate in a scrum team, crafting solutions and delivering new features
- Own the design and delivery of critical services, from architecture decisions through to production support
- Automate deployment, upgrades, and maintenance using modern DevOps techniques
Requirements:
- Solid experience with Java and Python on Linux and real-time systems
- Practical experience in using IP-based protocols (TCP/IP, UDP, HTTPS, etc)
- Familiarity with unit testing and test-driven development
- Understanding of search technology such as Elasticsearch
- Experience with cloud infrastructure and container orchestration
- Strong problem-solving skills
- Ability to work independently and communicate clearly
Nice to Have:
- Hands-on experience with GitLab CI/CD, Kubernetes, or Terraform
- Experience with GitHub Copilot to aid in the engineering process
- Knowledge of NewsMLG2 or similar standards and experience implementing a standard format at speed
Benefits:
- 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 over dogma, ownership over handoffs, and pragmatism over perfection
- Flexibility: Hybrid work options and a balanced work-life environment