Senior C++ Developer
Listed on 2026-01-25
-
Software Development
Software Engineer, Senior Developer, Python, DevOps
Overview
Senior C++ Developer (Python, SQL, Linux, Trading, Fin Tech, Financial Technology, Low Latency, Backend)
This is a hybrid role: 3 days remote and 2 days in the office.
Our client actively encourages diversity, equality and inclusion within its workforce and welcomes applications from a diverse background. The company does not discriminate on age, gender, national origin, religion or any other basis.
Job OverviewIn this role you will work with the Product team, Infrastructure team, and QA team, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handles large amounts of TPS to drive a highly efficient technology used by several markets around the world, including ourselves. You will be a proponent of agile methodology and modern software best practices, producing detailed technical work in OOP and collaborating with other developers to maintain high-quality standards.
Experience in critical systems development is desirable.
- Codes, tests, integrates, and documents software.
- Provides technical leadership to more junior employees and other teams.
- Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex products.
- Participates as a Subject Matter Expert in internal reviews of software components and systems.
- Works on highly challenging technical problems with creativity and innovation.
- Applies and champions appropriate standards, processes, procedures, and tools throughout the software development life cycle.
- Keeps abreast of technology trends and champions new ideas and process improvements.
- C++ 5+ years development experience in C++11 or newer with Boost, building performance, scalable applications.
- Exposure to real-time systems (frequent events processed in a timely manner).
- Python
- Git
- Patience and willingness to commit long term (2y+); readiness to learn substantial system knowledge before being productive.
- Good team player personality
- Autonomous
- Strong understanding of modern development practices and methodologies
- Comfortable using Agile methodology, including continuous integration, sprints, Jira and related processes
- 1+ years of experience on Linux systems
- SQL
- Knowledge of capital markets exchange connectivity on stocks (fixed income and derivatives is a plus)
- Knowledge of capital markets exchange connectivity on fixed income and derivatives
- Exchange protocols such as FIX and SBE
- Some understanding and usage of cloud technology is a plus but not mandatory
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: