Mid Level C++ Software Engineer - Market Data Content London
Mid Level C++ Software Engineer - Market Data Content London

Mid Level C++ Software Engineer - Market Data Content London

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
Go Premium
Morningstar, Inc.

At a Glance

  • Tasks: Join a dynamic team to build and maintain cutting-edge exchange connectivity software.
  • Company: Morningstar is a leading financial services firm, dedicated to providing top-notch market data solutions.
  • Benefits: Enjoy hybrid work options, flexible benefits, and tools for global collaboration.
  • Why this job: Be part of a high-impact role that processes billions of messages daily, enhancing your engineering skills.
  • Qualifications: Bachelor's degree in software development and 2+ years of C/C++ experience required.
  • Other info: Opportunity to learn and mentor in a collaborative, agile environment.

The predicted salary is between 42000 - 84000 £ per year.

About the role: We are looking for an amazing Developer to help us build and maintain our exchange connectivity software. Market Data powers all of Morningstar, as well as our clients so having the best of technology to do this is critical to the company’s success. We receive billions of messages every day from our direct financial exchange connections, which we process into a form usable by our customers. At present, we process over 40 billion messages per day and with data volumes significantly increasing year-on-year, you can imagine how this needs a high level of engineering skill to keep it under control. You will need to work in an agile, multi-functional team of developers and testers to build and maintain our exchange connectivity components. You’ll need to be happy working in short cycles, with frequent deliveries while improving the overall quality of the development process.

Job responsibilities:

  • Work within a team of approx. 4 developers and 2 QA, focused on building and maintaining our exchange connectivity software.
  • You will need to be rigorous in writing efficient code and encourage continuous improvement of how we build, test and deploy our system.
  • You’ll be working with a mix of experience levels so will have the opportunity to both learn and mentor depending on where you are in your career.

Some key examples of the sort of work the team does:

  • Data feed maintenance for high volume low latency exchange connections
  • Development and maintenance of key libraries used by the entire team
  • Development of key underlying transport protocols for transmission of data.

Qualifications:

  • A bachelor’s degree or equivalent in a software development or similar essential.
  • Experienced in C/C++ development (Typically a minimum of 2 years)
  • Experience of development on Windows platforms
  • Experience of the full software development lifecycle

Nice to have:

  • Knowledge of current communication protocols (specifically TCP/IP and multicast)
  • Knowledge of automated testing and deployment techniques used in a CI/CD environment

Morningstar’s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We’ve found that we’re at our best when we’re purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you’ll have tools and resources to engage meaningfully with your global colleagues.

Mid Level C++ Software Engineer - Market Data Content London employer: Morningstar, Inc.

Morningstar is an exceptional employer that fosters a collaborative and innovative work culture, particularly for our Mid Level C++ Software Engineers in London. With a strong emphasis on employee growth, you will have the chance to learn from experienced colleagues while also mentoring others, all within a hybrid work environment that promotes flexibility and meaningful engagement. Our commitment to cutting-edge technology and continuous improvement ensures that you will be part of a dynamic team that plays a crucial role in processing billions of market data messages daily, making your contributions vital to our success.
Morningstar, Inc.

Contact Detail:

Morningstar, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid Level C++ Software Engineer - Market Data Content London

✨Tip Number 1

Familiarise yourself with the specific technologies and tools mentioned in the job description, such as C/C++ development and Windows platforms. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Engage with the community around market data and exchange connectivity. Join forums, attend meetups, or participate in online discussions to gain insights and demonstrate your passion for the field during interviews.

✨Tip Number 3

Prepare to discuss your experience with agile methodologies and how you've contributed to team dynamics in previous roles. Highlight any instances where you've mentored others or improved processes, as this aligns well with the collaborative nature of the role.

✨Tip Number 4

Research Morningstar's culture and values to tailor your approach during interviews. Understanding their hybrid work environment and commitment to collaboration can help you articulate how you would fit into their team.

We think you need these skills to ace Mid Level C++ Software Engineer - Market Data Content London

C/C++ Development
Windows Platform Development
Software Development Lifecycle
Agile Methodologies
Efficient Code Writing
Continuous Improvement Practices
Data Feed Maintenance
Low Latency Systems
Transport Protocols Development
TCP/IP Knowledge
Multicast Communication Protocols
Automated Testing Techniques
CI/CD Deployment Techniques
Team Collaboration Skills
Mentoring and Learning Agility

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in C/C++ development, particularly on Windows platforms. Include specific projects or achievements that demonstrate your ability to handle high-volume, low-latency systems.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of the importance of market data and how your skills align with the responsibilities outlined in the job description.

Showcase Relevant Experience: When detailing your work experience, focus on your involvement in the full software development lifecycle. Highlight any experience you have with automated testing and CI/CD environments, as these are valuable to the role.

Prepare for Technical Questions: Anticipate technical questions related to C/C++ programming, communication protocols like TCP/IP and multicast, and your approach to writing efficient code. Be ready to discuss your problem-solving strategies and past experiences in detail.

How to prepare for a job interview at Morningstar, Inc.

✨Showcase Your C++ Skills

Make sure to highlight your experience with C/C++ development during the interview. Be prepared to discuss specific projects where you wrote efficient code and how you tackled challenges in those projects.

✨Understand Market Data Systems

Familiarise yourself with market data systems and the importance of low latency in exchange connectivity. Being able to discuss how you can contribute to processing billions of messages daily will impress the interviewers.

✨Emphasise Team Collaboration

Since you'll be working in a multi-functional team, demonstrate your ability to collaborate effectively. Share examples of how you've worked in agile teams, mentored others, or contributed to continuous improvement in past roles.

✨Prepare for Technical Questions

Expect technical questions related to the full software development lifecycle and communication protocols like TCP/IP and multicast. Brush up on these topics and be ready to explain your understanding and experience with them.

Mid Level C++ Software Engineer - Market Data Content London
Morningstar, Inc.
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>