Senior Software Development Engineer (c++)

Land Securities Group

Multiple Locations
Strong c/c++ experience (minimum 5 years)
Strong multithreading development experience
High performance software development
We are seeking a Senior Software Engineer for LSEG’s Elektron Real Time Data Distribution System in the Real Time Core team, working directly with your team and with groups across the organisation to ensure the best service for our client base

Job Summary

  • We are seeking a Senior Software Engineer for LSEG’s Elektron Real Time Data Distribution System in the Real Time Core team, working directly with your team and with groups across the organisation to ensure the best service for our client base.
  • You will be a member of a multi-skilled team building and maintaining components for our market leading Elektron system, striving for engineers to work within agile teams that emphasize standard process and believe quality is everyone’s responsibility.
  • We are looking for intellectually curious people, passionate about the bigger picture of how technology industry is evolving, ready to ask difficult questions and deal with complicated scenarios!

Matching Summary

We are seeking a Senior Software Engineer for LSEG’s Elektron Real Time Data Distribution System in the Real Time Core team, working directly with your team and with groups across the organisation to ensure the best service for our client base.

Skills & Requirements

Must-have

  • Strong C/C++ experience (minimum 5 years)
  • Strong multithreading development experience
  • High performance software development
  • Low latency, high throughput development
  • TCP/Secure Socket Layer/UDP Multicast development
  • Cloud technologies like AWS/Azure/GCP
  • Containerization and orchestration (Docker, Podman and Kubernetes)

Nice-to-have

  • Intellectually curious and passionate about technology
  • Creative and a problem solver
  • Development of Scripting Languages including Python, JS and Node
  • Knowledge of building automation

Key Requirements

  • Minimum 5 years C/C++ experience
  • Cross-platform development on Linux
  • Memory management experience
  • Development and migration experience using Cloud technologies
  • Experience with containerization and orchestration
  • Strong problem-solving skills
  • Excellent verbal and written communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter