Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a Senior/Principal Software Engineer with extensive C++ and Python expertise, particularly in the financial sector. In this pivotal role, you will collaborate with cross-functional teams to create high-performance software that processes large transaction volumes efficiently. Your experience in critical systems development and agile methodologies will be vital as you tackle complex technical challenges and drive innovation within the team. Join a dynamic environment where your contributions will significantly impact the technology used across global markets, making this an exciting opportunity for seasoned developers looking to make a difference.
Job Description
Senior / Principal Software Engineer - C++, Python – Financial / Banking
Candidates will have 10+ years of C++ experience and excellent knowledge of Python – ideally coming from a Financial / Banking background with knowledge of Equities, Futures & Options, Fixed Income, and Exchange Connectivity.
Job Overview
You will work with the Product, Infrastructure, and QA teams to produce high-performance, low-latency, and highly reliable code. Your goal will be to develop software that handles large amounts of TPS to drive a highly efficient technology used by several markets around the world.
To be successful in this role as a Principal Software Engineer – C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past.
Responsibilities and Duties
Required Skills/Experience