Loading

20 ähnliche Stelle(n) gefunden

Loading

C++ Software Engineer

bewerten
Bewertung abgegeben
C++ Software Engineer

Do you want to play an instrumental role in building a next-generation high-frequency trading platform and infrastructure?Develop impactful applications and solve complex problems through simple solutions?Does your curiosity and desire to learn drive you?Then you might be our new C++ Software Engineer!


YOUR MAIN RESPONSIBILITIES WILL BE

 • Develop a highly competitive high-frequency trading platform and infrastructure

 • Bring new trading ideas and approaches to life, while working very closely with researchers and traders and making sure that the trading code fulfills high production standards

 • Refine the performance of the existing software by using network, hardware, and system programming techniques

 • Develop the simulator, a piece of software that is able to adequately represent a trading algorithm’s behavior as if it would be put in production; work on fine-tuning the match between simulated and production results; being able to properly reflect peculiarities of different venues inside the software

 • Develop a logging subsystem, a highly performant layer that lets various trading components put real-time information in a structured manner and which can further be used in a post-trading analysis

 • Work on a risk system that is rich enough to catch the broad variety of possible scenarios on the one hand, and performant enough not to jeopardize the overall performance of a trading platform on the other hand

 • Continuously monitor the exchanges’ protocols and updates


YOU NEED THE FOLLOWING EXPERIENCE

 • Although we prefer a Master’s or PhD degree in Computer Science, Mathematics, Physics or a related field, you might convince us with a Bachelor’s degree and your experience

 • Excellent programming skills using C++ in a Linux (or Unix-like) environment

 • The ability and desire to write simple, well-structured and clean code that is easy to maintain

 • In-depth knowledge of low-level network and system programming, and ideally some experience in developing low latency systems

 • A solid grasp of computer science, algorithms, memory-, and concurrency models, CPU-architecture, operating systems, networks, relational databases, performance optimization etc.

 • Bonus points: Experience in statistics / large-scale data processing systems / machine learning / grid-based computing


No finance background is necessary or expected. This is a great opportunity for the right candidate to kick start a career in the financial technology space.


YOU ARE A GREAT FIT FOR OUR TEAM IF YOU…

… thrive in a fast-paced environment, and managing multiple tasks and continuous innovation comes easily to you

… analyze and solve technical and analytical problems at their root, stepping back to understand the broader context

… enjoy thinking out of the box, generate ideas and discuss them with your peers

… care about agile software processes, data-driven development, reliability, and disciplined experimentation

… are a driven, self-starting person that demonstrates content leadership and initiative early on

… communicate clearly and collaborate effectively


BENEFITS

 • Competitive salary and benefits (such as a highly attractive profit-sharing structure)

 • Relocation budget for interstate or overseas individuals

 • Great location in the center of Switzerland

 • Flat organizational structure

 • Great team spirit and a fun atmosphere

Gesamtbewertung

3,3

Basierend auf 4 Bewertungen

Karriere / Weiterbildung
Gehalt / Sozialleistungen
Work-Life-Balance
Management

Bewertung hinzufügen

Geben Sie hier Ihre Bewertung für die Firma Investiere.ch ab!

Bewertung abgegeben