Description
We are seeking a C++ Software Engineer to join our Real-Time Distribution Development team within LSEG's Data and Analytics division.
The team plays a vital role in supporting LSEG's financial data distribution and fanout components, designing, implementing, and continuously improving complex, low-latency, high-throughput software.
Responsibilities:
- Design software modules; implement in C++; perform unit testing, integration testing, and performance testing; package and configure software.
- Participate in code and design reviews.
- Contribute to product and internal documentation, including technical specifications, software documentation, and unit test plans.
- Assist in resolving field problems as needed.
- Partner with Quality Assurance to ensure high-quality software and write Robot framework test cases using Python-based keywords.
Qualifications:
- 3+ years of computer software development experience.
- Experience developing in C++ and/or other Object-Oriented programming languages in a multi-threaded environment and real-time streaming-type applications.
- Strong working experience and troubleshooting skills in Linux.
- Familiarity with network programming and strong knowledge of networking concepts and protocols (TCP/IP, UDP, multicast).
- Strong written and verbal communication skills.
- Experience with Cloud technology (AWS/AZURE) is a plus.
- Experience with Java multithreaded programming is a plus.
Compensation and Benefits:
- Anticipated base salary: $95,700 - $159,700.
- Eligible for Annual Incentive Plan (AIP).
- Benefits include Annual Wellness Allowance, Paid time-off, Medical, Dental, Vision, Flex Spending & Health Savings Options, Prescription Drug plan, 401(K) Savings Plan, and Company match.