Senior Real-Time C++ Engineer - SDK & Cloud Infra

Senior Real-Time C++ Engineer - SDK & Cloud Infra

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
London Stock Exchange Group

At a Glance

  • Tasks: Design and develop a Real-Time SDK and server-side infrastructure using C and C++.
  • Company: Join LSEG, a global leader in financial markets infrastructure and data.
  • Benefits: Enjoy 25 days holiday, wellness allowance, medical insurance, and flexible benefits.
  • Other info: Collaborative culture with opportunities for personal development and innovation.
  • Why this job: Make a real impact in tech while advancing your career in a dynamic environment.
  • Qualifications: Bachelor's degree in Computer Science and strong C/C++ programming skills required.

The predicted salary is between 60000 - 80000 £ per year.

About Us: LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial markets, we enable businesses and economies around the world to fund innovation, manage risk and create jobs. It’s how we’ve contributed to supporting the financial stability and growth of communities and economies globally for more than 300 years. Through a comprehensive suite of trusted financial market infrastructure services – and our open-access model – we provide the flexibility, stability and trust that enable our customers to pursue their ambitions with confidence and clarity.

LSEG is headquartered in the United Kingdom, with significant operations in 70 countries across EMEA, North America, Latin America and Asia Pacific. We employ 25,000 people globally, more than half located in Asia Pacific.

Role Summary: This position is for a Senior Software Engineer who will be accountable for the design and development of a Real-Time SDK as well as deployment of surrounding server side infrastructure with expertise in infrastructure as code, deployment automation, management and monitoring to facilitate contributing to or consuming real time financial content. You will work with local/remote development team(s) to define software requirements, do technical design and implement software solutions. In this role, you should be able to work independently with little supervision. Your overall goal will be to develop high-quality software that is aligned with user needs and business goals.

What You’ll Be Doing:

  • Creating product design for features using high level requirements and documenting design.
  • Producing, testing and debugging code based on design of Real-Time library features in C and C++.
  • Fixing issues raised by customers.
  • Design and develop high-quality software and associated documentation.
  • Provide time & complexity estimates for given software feature implementation.
  • Build unit tests for your code for best coverage and review QA test plans which exercise the changes.
  • Identify, prioritize and complete tasks in a timely manner.
  • Develop and maintain tools and applications by producing clean, efficient code that follows open sourcing standards.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Collaborate with support to isolate issues in product and make fixes.
  • Document development phases and monitor systems.
  • Ensure software is up to date with the latest technologies and standards.
  • Deploy containerized products into Azure or AWS or other cloud environment.

What You’ll Bring:

  • Must have: Bachelor’s Degree in Computer Science, Computer Engineering or equivalent degree. MS in Computer Science/related degree is a plus.
  • Proven experience as a Senior Software Engineer with extensive experience in software development.
  • Strong knowledge of selected programming languages: C, C++.
  • Knowledge of web socket and JSON frameworks.
  • Knowledge of TCP/IP and UDP multicast network protocols.
  • Knowledge of GitLab or GitHub or other source control system.
  • Knowledge of Jira.
  • Knowledge of Agile methodology.
  • Experience with various operating systems (Linux, Windows) and cross platform development.
  • Excellent organizational skills.
  • Analytical mind with problem-solving skill.

Nice to have:

  • Familiarity with large scale deployments: Kubernetes, Docker, Terraform.
  • Familiarity with CI/CD pipelines and associated scripting.
  • Knowledge in other programming languages like Java, C#, Ruby, R, Go, Node.js, and Perl is a plus.
  • Knowledge of CMake is a plus.
  • Exposure to AI to optimize development tasks is a plus.

Benefits: 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! If you are creative and a problem solver, this is the place to be as will be supporting you to fast-forward your career! We maximise each employee’s potential through personal development through a wide range of learning tools both formal and informal. We believe in remunerating our people with competitive salaries and a range of attractive benefits such as:

  • 25 days’ holiday per year.
  • 1 additional day off for your Birthday.
  • Annual wellness allowance.
  • Share Purchase Plan.
  • Medical Health Insurance.
  • Medical Subscription (preventive medical services).
  • Life insurance.
  • Pillar 3 Private Pension.
  • Meal Vouchers.
  • Flexible Benefits.
  • Bookster.
  • Volunteering Events.

All LSEG colleagues with at least one year’s continuous service, who become parents, are now entitled to at least 26 weeks’ paid leave, and the option to return to work on a phased basis, in relation with specific company’s policy and guidelines.

Career Stage: Senior Associate.

Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you.

LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions.

Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce.

We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone’s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and volunteering.

LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives.

Senior Real-Time C++ Engineer - SDK & Cloud Infra employer: London Stock Exchange Group

LSEG is an exceptional employer that fosters a culture of innovation and collaboration, providing employees with ample opportunities for personal and professional growth. With competitive salaries, comprehensive benefits including wellness allowances and flexible working arrangements, and a commitment to diversity and inclusion, LSEG empowers its workforce to thrive in a dynamic environment. Located in London, the heart of the financial markets, employees can engage with cutting-edge technology while contributing to global financial stability and sustainable growth.

London Stock Exchange Group

Contact Details:

London Stock Exchange Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Real-Time C++ Engineer - SDK & Cloud Infra

Tip Number 1

Network like a pro! Reach out to current employees at LSEG on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Senior Real-Time C++ Engineer role.

Tip Number 2

Prepare for technical interviews by brushing up on your C and C++ skills. Practice coding challenges that focus on real-time systems and SDK development. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

Tip Number 3

Showcase your projects! If you've worked on relevant software or infrastructure projects, make sure to highlight them in your discussions. Bring along your portfolio or GitHub profile to demonstrate your coding prowess.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of the LSEG team.

We think you need these skills to ace Senior Real-Time C++ Engineer - SDK & Cloud Infra

C
C++
Real-Time SDK Development
Infrastructure as Code
Deployment Automation
Server Side Infrastructure Management
Web Socket and JSON Frameworks

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Real-Time C++ Engineer role. Highlight your experience with C and C++, as well as any relevant projects that showcase your skills in real-time systems and cloud infrastructure.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our mission at LSEG. Don’t forget to mention your problem-solving skills and creativity!

Showcase Your Technical Skills:Be specific about your technical expertise. Mention your familiarity with tools like GitLab, Docker, and any programming languages beyond C/C++. This will help us see how you can contribute to our team right away.

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 shows you’re keen on joining our team!

How to prepare for a job interview at London Stock Exchange Group

Know Your Tech Inside Out

Make sure you brush up on your C and C++ skills, as well as your knowledge of web socket and JSON frameworks. Be prepared to discuss your experience with TCP/IP and UDP multicast protocols, as these are crucial for the role.

Showcase Your Problem-Solving Skills

During the interview, be ready to share specific examples of how you've tackled complex issues in past projects. Highlight your analytical mind and problem-solving abilities, as these traits are highly valued by the company.

Familiarise Yourself with Agile Methodologies

Since the role involves collaboration with various teams, understanding Agile methodologies will be beneficial. Be prepared to discuss how you've applied Agile principles in your previous work and how it has improved your team's efficiency.

Ask Insightful Questions

Prepare thoughtful questions about the company's culture, the team you'll be working with, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you.