C++ Software Engineer

vor 1 Monat


Zug, Zug, Schweiz IMC Financial Markets Vollzeit

IMC has a strong presence in traditional Finance and has been expanding into crypto over the last years. We provide liquidity and trade on many cryptocurrency exchanges and are currently looking to expand our Digital Assets engineering team.

As a C++ Software Engineer - Digital Assets, you'll be joining and shaping the future of our core engineering team. You will design, code, test, and optimise our proprietary, low-latency trading system. You are comfortable working autonomously, making decisions and working in a fast-paced, flat team structure.

Responsibilities:

  • Collaborate on developing our highly competitive, ultra-low-latency trading platform consisting of market data delivery and order submission subsystems
  • Design and implement state-of-the-art, industry-leading trade execution and connectivity solutions
  • Improve the system performance by optimising network access, hardware utilization and programming execution
  • Stay on top of updates to exchange protocols

You will be part of our algorithmic trading strategies team that is responsible for all automated trading algorithms so that your experience and knowledge will have direct impact on our production.

Qualifications:

  • You have a Master's or Ph.D. degree in Computer Science, Mathematics, Physics or a related field
  • You have excellent programming skills using C++ in a Linux (or Unix-like) environment
  • You possess the ability and desire to write simple, well-structured and clean code that is easy to maintain
  • You have in-depth knowledge of low-level network and system programming and have ideally experience in developing low-latency systems
  • You have a solid grasp of computer science, algorithms, memory-, and concurrency models, CPU-architecture, operating systems, networks, and performance optimisation
  • Experience in statistics, large-scale data processing systems, machine learning and/or grid-based computing is a big plus
  • No finance background is necessary or expected

Location

  • IMC office in Zug, Switzerland
  • Note that this is an onsite role, with some but limited flexibility for working from home

About Us

IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities. Over the past 30 years, we've been a stabilizing force in the financial markets – providing the essential liquidity our counterparties depend on. Across offices in the US, Europe, and Asia Pacific, our talented employees are united by our entrepreneurial spirit, exceptional culture, and commitment to giving back. It's a strong foundation that allows us to grow and add new capabilities, year after year. From entering dynamic new markets, to developing a state-of-the-art research environment and diversifying our trading strategies, we dare to imagine what could be and work together to make it happen.


  • Software Engineer C++

    Vor 2 Tagen


    Zug, Zug, Schweiz addexpert Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer C++ to join our team at Addexpert. As a key member of our team, you will be responsible for developing software for computer vision and mixed reality features on virtual reality and augmented reality head-mounted devices.Key ResponsibilitiesDevelop software for computer vision and mixed reality...

  • C++ Software Engineer

    vor 4 Monaten


    Zug, Zug, Schweiz IMC Zug AG Vollzeit

    Job descriptionIMC is a leading global market maker using algorithmic trading and advanced technology to trade across multiple venues worldwide. We provide liquidity to the crypto and traditional financial markets, driving efficiencies for buyers and sellers.WHAT YOU'LL BE DOINGAs a C++ Software Engineer, you'll be joining and shaping the future of our core...


  • Zug, Zug, Schweiz TEKsystems Vollzeit

    Job Summary:We are seeking a highly skilled Software Development Engineer to join our team at TEKsystems. As a key member of our cross-functional team, you will be responsible for developing and maintaining complex diagnostic systems, with a focus on automation and robotics.Key Responsibilities:Design, develop, and test software solutions for automation and...


  • Zug, Zug, Schweiz Rocken® Vollzeit

    JobbeschreibungAls Embedded Softwareentwickler C++ bei Rocken arbeitest du an der Entwicklung von Plattformen und optimierst diese entsprechend. Du entwickelst Software mit C++ und C im Embedded-Bereich und bist verantwortlich für die laufende Analyse und das Design von Softwares.VerantwortlichkeitenEntwicklung von Plattformen und deren...

  • C++ Software Engineer

    Vor 2 Tagen


    Zug, Zug, Schweiz IMC Zug Vollzeit

    About the RoleIMC Zug is a leading global market maker utilizing advanced technology to trade across multiple venues worldwide. We provide liquidity to the crypto and traditional financial markets, driving efficiencies for buyers and sellers.Key ResponsibilitiesAs a C++ Software Engineer, you will be joining and shaping the future of our core engineering...


  • Zug, Zug, Schweiz SHL Group Vollzeit

    Job OverviewThe Firmware Software Engineer is a key member of our Emerging Technology Development Team at SHL Group. In this position, you will develop the firmware/software of electro-mechanical drug delivery devices and take ownership of the end-to-end implementation, as well as their integration with our cloud services. You will ensure the consistency and...


  • Zug, Zug, Schweiz Nexus Personal- & Unternehmensberatung AG Vollzeit

    Beschreibung der PositionWir suchen einen erfahrenen Software-Entwickler für die Entwicklung von Embedded-Systemen mit Schwerpunkt auf C/C++-Entwicklung. Die Position ist Teil unseres Teams bei Nexus Personal- & Unternehmensberatung AG.Hauptraum der TätigkeitEntwicklung von Softwarekomponenten und -systemen für Embedded-GeräteMitarbeit bei der...


  • Zug, Zug, Schweiz bbv Software Services AG Vollzeit

    Deine RolleAls Cloud-Software-Architekt/in bei bbv Software Services AG bist du verantwortlich für die Konzeption und Umsetzung von Cloud-Software-Architekturen. Du entwirfst innovative Lösungen und triffst Entscheidungen bezüglich Systemarchitektur. Du berätst unsere Kunden beim Einsatz von Cloud-Technologien und setzt dich mit zukünftig wegweisenden,...


  • Zug, Zug, Schweiz bbv Software Services AG Vollzeit

    Deine RolleAls Cloud-Software-Architekt/in bei bbv Software Services AG bist du verantwortlich für die Konzeption und Umsetzung von Cloud-Software-Architekturen. Du entwirfst innovative Lösungen und triffst Entscheidungen bezüglich Systemarchitektur. Du berätst unsere Kunden beim Einsatz von Cloud-Technologien und setzt dich mit zukünftig wegweisenden,...


  • Zug, Zug, Schweiz bbv Software Services AG Vollzeit

    Deine RolleAls Cloud-Software-Architekt/in bei bbv Software Services AG bist du verantwortlich für die Konzeption und Umsetzung von Cloud-Software-Architekturen. Du entwirfst innovative Lösungen und triffst Entscheidungen bezüglich Systemarchitektur. Du berätst unsere Kunden beim Einsatz von Cloud-Technologien und setzt dich mit zukünftig wegweisenden,...


  • Zug, Zug, Schweiz bbv Software Services AG Vollzeit

    Deine RolleAls Cloud-Software-Architekt/in bei bbv Software Services AG bist du verantwortlich für die Konzeption und Umsetzung von Cloud-Software-Architekturen. Du entwirfst innovative Lösungen und triffst Entscheidungen bezüglich Systemarchitektur. Du berätst unsere Kunden beim Einsatz von Cloud-Technologien und setzt dich mit zukünftig wegweisenden,...


  • Zug, Zug, Schweiz V-ZUG Vollzeit

    Über uns Die Abteilung Software & Electronics von V-ZUG ist ein zentraler Bestandteil der Entwicklung innovativer Lösungen, die das tägliche Leben unserer Kunden bereichern. Wir sind ein dynamisches Team aus talentierten Ingenieuren, Entwicklern und Elektronikexperten, die gemeinsam an der Spitze technologischer Fortschritte stehen. Unsere Arbeit...

  • SPS Software Engineer

    Vor 2 Tagen


    Zug, Zug, Schweiz Rocken® Vollzeit

    Deine RolleAls SPS Software Engineer bei Rocken unterstützt du ein Team von 30 Fachleuten bei der Lösung individueller Anliegen unserer Kunden. Du profitierst von gebündeltem Fachwissen und langjähriger Erfahrung in der Branche. Unser Unternehmen ist im Maschinenbau tätig und bedient Kunden weltweit.Deine AufgabenErstellung und Überwachung der...


  • Zug, Zug, Schweiz Nexus Personal- & Unternehmensberatung AG Vollzeit

    Beschreibung der PositionWir suchen einen erfahrenen und initiativen Software-Entwickler, der sich mit Leidenschaft für die Software-Entwicklung auszeichnet. In Zusammenarbeit mit dem Unternehmen Nexus Personal- & Unternehmensberatung AG entwickeln wir innovative Softwarelösungen, die unseren Kunden helfen, ihre Geschäftsprozesse zu...


  • Zug, Zug, Schweiz TEKsystems Vollzeit

    Job Summary:We are seeking an experienced Electronics Engineer Robotics to join our team at TEKsystems. As a key member of our team, you will be responsible for designing and developing robotic solutions using OMRON robots and other technologies.Key Responsibilities:Design and develop electrical/electronic architectures and technical specifications for...


  • Zug, Zug, Schweiz yellowshark Vollzeit

    Beschreibung der PositionWir suchen einen erfahrenen Entwicklungsingenieur, der sich auf die Codierung von Software und die entsprechende Dokumentation spezialisiert hat. Der Kandidat sollte Erfahrung in der modellbasierten Entwicklung applikationsspezifischer Software haben und sich an der Erstellung neuer Testaufbauten und der Modifikation bestehender...

  • Software Developer

    Vor 2 Tagen


    Zug, Zug, Schweiz Yarowa Vollzeit

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Yarowa. As a key member of our development team, you will play a crucial role in the design, development, and implementation of our software solutions.Key ResponsibilitiesTranslate business requirements into functional code using C#, F#, and Haskell.Conduct unit and...


  • Zug, Zug, Schweiz V-ZUG Vollzeit

    Über uns Die Abteilung Software & Electronics von V-ZUG ist ein zentraler Bestandteil der Unternehmensstrategie. Wir sind ein dynamisches Team aus talentierten Ingenieur:innen, Entwickler:innen und Elektronikexpert:innen, die gemeinsam an der Spitze technologischer Fortschritte stehen. Unsere Arbeit umfasst die gesamte Palette von der Konzeption und...


  • Zug, Zug, Schweiz Nexus Personal- & Unternehmensberatung AG Vollzeit

    Wir suchen einen erfahrenen und initiativen Software-Entwickler mit Fachkenntnissen in C#, ASP.NET Core und Angular, um unsere Kunden erfolgreich zu unterstützen.In Zusammenarbeit mit dem Unternehmen entwickeln wir innovative Softwarelösungen, die unseren Kunden helfen, ihre Ziele zu erreichen.Als Software-Entwickler bei Nexus Personal- &...

  • Senior C++ Engineer

    vor 2 Monaten


    Zug, Zug, Schweiz Selby Jennings Vollzeit

    The firm's performance is heavily reliant on our data processing pipelines' efficiency. You will frequently need to tap into all facets of your developer skills to discover new and innovative methods to optimise your code. Some examples of the 'routine' challenges you would encounter and need to implement include:Rapid communication with exchanges via...