Senior Software Engineer, C++
4 days ago
About Exegy
Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe and Asia Pacific, Exegy has the global footprint to deliver world-class support and managed services to its customer base of elite financial market participants.
Job Summary
Exegy is seeking a highly motivated senior level software engineer to work closely with other dedicated engineers in our Market Data Engineering group. The engineer will be responsible for the design, implementation, documentation, and debugging of time critical, multi-threaded, distributed applications that interact with Exegy's custom hardware acceleration devices. Successful candidates should have a strong work ethic, work well with others in a team environment, and the ability to quickly learn complex concepts relating to market data processing systems.
Responsibilities
- Design and build ultra-low latency Foreign Exchange feed handlers for Equities, Options, Commodities, Fixed Income and Foreign Exchange markets
- Design and build reusable and extensible software to process financial market data in an ultra-low latency system
- Refactor and test existing software implementations
- Support Technical Account Managers and Operations
- Mentor other Market Data Engineer developers
- Work with other development groups at Exegy on strategic initiatives
- Identify ways to automate testing, packaging, and deployment
Our Ideal Candidate Has
- BS degree in Computer Science, Electrical Engineering, or relevant industry experience
- 7+ years' experience in developing multithreaded C++ software systems
- 5+ years' experience in designing clean and extensible object-oriented designs
- Experience in applying design patterns
- Experience with scripting languages, Python preferred
- Familiarity with Linux operating systems (RedHat, CentOS, SUSE Linux)
- Experience with Linux development and debugging tools
- Knowledge of profiling, memory leak detection and other code analysis
- Experience developing real-time or ultra-low latency C++ software systems preferred
- Experience with financial market data preferred
-
Senior Data Engineers
1 week ago
Montreal, Quebec, Canada Software International Full time $120,000 - $180,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.We currently have an long term contract role as a Senior Data Engineers (x2) - Microsoft Fabric with our global SAP consulting client, working at a large CPG clients'...
-
Sr Software Engineer
1 week ago
Montreal, Quebec, Canada CENTRIC SOFTWARE INC Full time US$125,000 - US$160,000Job Title: Senior Software EngineerLocation: Remote, USA/CanadaCompensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + BenefitsJob Summary:At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...
-
Senior Software Developer
2 weeks ago
Montreal, Quebec, Canada Toparo Full time $80,000 - $120,000 per yearAs a Senior Software Developer within our client's Consumer Interactions division, you will be a key contributor to the growth and enhancement of their consumer interaction systems. Operating primarily with C# and harnessing the capabilities of Azure Cloud Services, your role will be pivotal in shaping the technological landscape. We are seeking an...
-
Senior C# Developer
2 days ago
Montreal, Quebec, Canada Capgemini Full timeChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...
-
Senior C# Developer
2 days ago
Montreal, Quebec, Canada Capgemini Full timeChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...
-
Intermediate Software Engineer
1 week ago
Montreal, Quebec, Canada L3HHCM20 Full time $90,000 - $120,000 per yearAbout your next Challenge as a Intermediate Software Engineer:What will you do: Design, develop and test applications interfacing with Power Plant Simulator using standard Communication Interface ProtocolsUnderstand and develop software that operates in a complex, multi-network environment;Conduct independent research and provide new solutions to...
-
Senior Software Quality Engineer
2 weeks ago
Montreal, Quebec, Canada Kogniz Full time $80,000 - $120,000 per yearAs the Sr. Software Quality Engineer, you will work in a cross-functional team which is developing state of the art computer vision algorithms and applications. You will work closely with software engineers to ensure that Kogniz delivers the next generation products with the highest quality. You will triage and debug difficult problems, driving them to...
-
Senior Software Engineer
1 week ago
Montreal, Quebec, Canada Lockheed Martin Full timeEngineeringMontreal, QC, Ottawa, ON17821BRAbout the roleThe candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale, high complexity naval platform systems, with a focus...
-
Senior C++ Programmer
2 days ago
Montreal, Quebec, Canada Ubisoft Full timeJob DescriptionJoin the Content Creation Technology Group (CCTG) as a Senior C++ Programmer and play a key role in building cutting-edge applications powered by Machine Learning. We're looking for an expert in C++ with AI/ML experience to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap.What you...
-
C++ Software Engineer
2 weeks ago
Montreal, Quebec, Canada Kogniz Full time $80,000 - $120,000 per yearWe are looking for a great C++ developer to join our Montreal development team. You will work on state of the art computer vision and machine learning projects, surrounded by a group of passionate, expert developers. Your work will directly affect technology that is being used by some of the top companies in the world. Kogniz is growing fast and this is your...