
C++ Software Engineer
London Stock Exchange Group9 months ago
St. Louis, MO, USAMid Level
Base Salary
$96k - $160k/yr
Responsibilities
- Design and implement software modules in C++.
- Perform unit, integration, and performance testing, as well as software packaging and configuration management.
- Participate in code and design reviews.
- Create technical specifications, software documentation, and unit test plans.
- Assist with resolving field problems as needed.
- Partner with Quality Assurance and write Robot Framework test cases using Python keywords.
Requirements
- At least 3 years of computer software development experience.
- Experience developing in C++ or other object-oriented programming languages in multithreaded, real-time streaming environments.
- Strong Linux experience and troubleshooting skills.
- Familiarity with network programming and strong knowledge of TCP/IP, UDP, multicast, and other networking concepts and protocols.
- Strong written and verbal communication skills.
- Experience with AWS or Azure is preferred.
- Experience with Java multithreaded programming is preferred.
Benefits
- Annual Wellness Allowance.
- Paid time off, medical, dental, vision, flexible spending and health savings options, prescription drug coverage, and a 401(k) savings plan with company match.
- Basic life insurance, disability benefits, emergency backup dependent care, adoption assistance, and commuter assistance.
- Annual Incentive Plan eligibility.
- Healthcare, retirement planning, paid volunteering days, and wellbeing initiatives.
- Global collaborative work environment with sustainability, inclusion, and volunteering programs.