Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Engineer Jobs
Recruited by Trinnovo Group | B Corp™ 7 months ago Address Essex, Ontario, Canada
Lead Software Engineer Jobs
Recruited by DealFinder - Startup 8 months ago Address Calgary, Alberta, Canada
Senior C++ Software Engineer, Geomatics
Recruited by Hexagon Geosystems 8 months ago Address Calgary, Alberta, Canada
Software Engineer (100% Remote) Jobs
Recruited by Motion Recruitment 8 months ago Address Calgary, Alberta, Canada
Diagnostic Services Support Assistant, Diagnostic Services Unit
Recruited by University of Calgary 9 months ago Address Calgary, Alberta, Canada
Advanced Software Engineer Jobs
Recruited by Honeywell 9 months ago Address Kanata, Ontario, Canada
I & C Engineer Jobs
Recruited by Linxus Group Inc. 9 months ago Address Edmonton, Alberta, Canada
Software Engineer Jobs
Recruited by GROW Women Leaders 9 months ago Address Edmonton, Alberta, Canada
Software Engineer Jobs
Recruited by Intouch Insight 9 months ago Address Kanata, Ontario, Canada
Senior C++ Engineer, Trilogy (Remote) - $200,000/Year Usd
Recruited by Crossover 9 months ago Address Calgary, Alberta, Canada
Lead Software Engineer, Trilogy (Remote) - $100,000/Year Usd
Recruited by Crossover 9 months ago Address Calgary, Alberta, Canada
Software Engineer Jobs
Recruited by Envirosoft Corporation 9 months ago Address Calgary, Alberta, Canada
Scientific Computing Engineer Jobs
Recruited by SLB 9 months ago Address Calgary, Alberta, Canada
Software Engineer - Docker Images & Community
Recruited by Canonical 9 months ago Address Calgary, Alberta, Canada
Software Engineer - Docker Images & Community
Recruited by Canonical 9 months ago Address Edmonton, Alberta, Canada

C++ Software Engineer Jobs

Company

Eulerian Investments

Address Calgary, Alberta, Canada
Employment type FULL_TIME
Salary
Expires 2023-09-14
Posted at 8 months ago
Job Description
The Firm:


Eulerian Markets is a leading algorithmic trading company partnering with counterparties, exchanges and e-trading venues globally to provide liquidity in the Equity, FX, Commodity and Futures markets. Our mission is to infuse liquidity into the Equity, FX, Commodity, and Futures markets, consistently ensuring optimal pricing for global market participants.


At Eulerian Markets, our core is technology, fostering a diverse environment that attracts exceptional talent from diverse industry backgrounds. Emphasizing teamwork, our team engages together in all facets of the business, promoting transparent collaboration and mutual respect among colleagues, clients, and the market. Our organizational culture is characterized by its non-hierarchical structure, valuing every individual, and pursuing excellence in all endeavors.


The Role:


We are seeking a software engineer to join our exchange trading development team (ETD), which encompasses Eulerian's proprietary trading technology. Our focus involves translating trading concepts from the Quant Research team into practical solutions using suitable technology. The team's responsibilities range from interpreting incoming market data to executing our trading orders. This extensive scope enables us to implement integrated enhancements that our competitors cannot easily replicate, as they often distribute similar tasks across multiple teams.


Beyond our primary trading platform, we are presently engaged in projects such as a distributed filesystem with exabyte-scale capacity, an optimizing JIT compiler geared towards massively parallel computation, and the creation of various in-house custom compression codecs. Our team members frequently explore additional technologies, including FPGA and GPU programming.


It's important to note that we are not involved in serving advertisements, focusing on user acquisition metrics, or developing software for external parties. Everything we construct is intended for our internal use, powering the automated trading of approximately $70 billion in assets daily.


While we prioritize selecting the most suitable tools for each task, your work will likely involve a significant amount of C++ and Python programming.


Essential Attributes:


A robust comprehension of contemporary C++ (C++11 onwards) is essential. Our codebase is entirely post-2011, and we enthusiastically integrate new features when suitable.


A profound insight into the inner workings of computers during code execution is crucial. This encompasses areas such as caching, paging, and system calls, along with a comprehensive grasp of their mechanisms and underlying principles. A more advanced understanding of the modern CPU's execution pipeline is even more advantageous. This entails knowledge about out-of-order instruction execution, its rationales, and factors influencing the prediction of branch targets for indirect calls. Given that a substantial portion of our code prioritizes high performance, a solid comprehension of the execution process is imperative.


A strong familiarity with prevalent algorithms and data structures, including their performance trade-offs, is required. Additionally, the ability to analyze the runtime complexities of unfamiliar algorithms is essential. While conventional education might cover these aspects within a computer science curriculum, many of our team members are self-taught, making a formal computer science degree non-mandatory.


The role often involves independent work on intricate systems that must operate continuously over extended durations. Hence, hands-on experience in devising and implementing software systems is a valuable asset.


Our development exclusively occurs within a Linux environment, with several team members also utilizing Linux on their desktops. While prior familiarity with the Linux command line and common tools is advantageous, it is not an obligatory prerequisite.


Background knowledge in finance is not obligatory.


Benefits


5 weeks paid holiday per year + statutory holiday and paid sick days.


Onsite gym & sauna at no charge.


Extensive medical benefits.


Breakfast and lunch provided daily.


Generous Pension contributions.