The role is for a senior C++ developer to help build and maintain exchange connectivity software that processes billions of messages per day from financial exchanges. Key responsibilities include working with a small team to develop low latency data feed and transport components while improving development processes and code quality.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
17 views2 pages
C++ Senior Developer - Sustainalytics
The role is for a senior C++ developer to help build and maintain exchange connectivity software that processes billions of messages per day from financial exchanges. Key responsibilities include working with a small team to develop low latency data feed and transport components while improving development processes and code quality.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
C++ Senior Developer - Market Data
Content
About the Role
We are looking for a Senior 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 nancial exchange connections, which we process into a form useable by our customers. At present, we process over 40 billion messages per day and with data volumes signi cantly 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 ef cient code and encourage continuous improvement of how we build, test and deploy our system. You'll be happy working with more junior developers, reviewing their work and helping them improve. There will be some fi fi fi out-of-hours 3rd line support, but we try to keep this to a minimum as we have a dedicated operations team who handle most issues.
Some key examples of the sort of work the team does:
+ Data feed development 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 + Working with DevOps to improve automation in the development cycle
Quali cations:
+ A bachelor’s degree or equivalent in a software development or
similar essential. + Experienced in C/C++ development (Typically a minimum of 5 years) + Extensive experienced with current communication protocols (speci cally TCP/IP and multicast) + Experience of development on Windows platforms + Experience of the full software development lifecycle
Nice to have:
+ Knowledge of automated testing and deployment techniques used