Graduate C++ Software Engineer

4 maanden geleden


Amsterdam, Nederland Da Vinci Voltijd

As a Software Engineer at Da Vinci, you’ll work closely with a team of highly skilled traders and quant researchers. You will have direct, immediate, and large-scale impact on the company, whether you focus on our trading algorithms or the architecture of our technology’s core components.

Da Vinci engineers are hired for their passion and knack for coding and solving technical challenges. They love to think outside the box and see their code in production only hours after the initial idea was born. All our software engineers take full ownership of projects directly relevant to the core business, seeing them through from idea to implementation to optimisation and maintenance. Combined with the fast feedback loops and multidisciplinary collaboration, this lays the groundwork for an intellectually stimulating and exciting day-to-day life in our engineering team.

Da Vinci offers a dynamic work environment, where employees are given the freedom to come up with great ideas and the space to push these to completion. This is a once-in-a-lifetime opportunity to be part of a successful and fast-growing company.

Responsibilities:

As an all-round engineer, no days are the same. You’ll work with a variety of products and touch many different code components on a single project. Your main responsibility is to bring new features into production from beginning to end. Depending on the project this can entail many different things, but here are some examples of typical tasks you may encounter in a day:

Understand and discuss requirements with team members, i.e. traders and researchers Design, implement, test and optimise trading algorithms and strategies ensuring our competitiveness in the market Continuously improve and guard the long-term architecture of our in-house developed trading system in terms of latency, accuracy, capacity, regulations etc. Work closely with Trading, Research and Trading Intelligence to innovate the way we do things, i.e. by automating and optimising workflows Manage various operational aspects to bring your projects to completion, such as deploy, monitor and tweak systems Investigate opportunities and solve problems and as they occur with a hands-on, pragmatic approach

Requirements:

A background in Computer Science or similar Highly skilled in C++ Programming knowledge in Python is preferable but can otherwise be learned on the job Serious about code quality, taking full responsibility and accountability for your contributions Practical and results-driven attitude Good communication skills, with the ability to understand requirements and explain technical concepts to non-technical people Desire to work in a multidisciplinary team environment, including collaborating with traders and researchers on a daily basis

Benefits:

A comprehensive theoretical and practical training program provided by our dedicated in-house trainer Sign-on bonus of EUR 20k, base salary of EUR 80k Excellent variable pay and growth opportunities Outstanding performance is also rewarded with shareholding in the company A relocation package when moving from abroad, including a relocation budget, flight coverage, house-finding service and expat support Meals during work hours Social events and after-work drinks Reimbursement of travel costs Sponsored gym membership In-house game room (pool table, board games and console games)

Teams:

As a software engineer, you will be working in one of our four core business teams, divided by markets, collaborating with traders, quant researchers and trading systems engineers. Each team have their own unique challenges and projects, and the freedom to adjust their processes to best fit the team needs. As a crucial part of the team, you will shape the priorities and goals by bringing the valued perspective of an engineer. Although our teams are tight-knit and you’ll work closely with traders and researchers on all projects, we keep a transparent culture between teams and encourage as much communication and knowledge sharing across the company as possible.

Our trading system:

As a trading company, one of our proudest moments was going live with our very own trading system, developed from scratch by our excellent engineers. Melzi, named after Leonardo Da Vinci’s favourite student, was designed with our very own unique needs and priorities in mind. Since launching, our traders have been very excited to work with this custom-made and highly efficient system.

Process:

Coding challenge: This take-home assignment will give you a chance to understand the role further through similar tasks to the ones you’ll encounter on our trading floor. It allows us to assess your coding skills, as well as your approach to problem solving.

HR Interview: In this conversation with one of our recruiters, you will learn more about Da Vinci and give us the opportunity to get to know you better. We will assess whether your soft skills and motivators fit our way of working.

Technical Interview: During this conversation with one of our lead engineers you will get to geek out on your knowledge of computer science and C++ programming.

Final Round: This is a combination of an in-dept technical interview where you will do some live coding, and a final HR interview. Whenever possible we will invite you to the office to feel the atmosphere and get to know the team you might see a lot more of in the future



  • Amsterdam, Nederland IMC Voltijd

    Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, and Asia-Pacific. During this traineeship, you’ll deepen your knowledge about trading and financial markets, understand the tools and...

  • Graduate Software Engineer

    4 maanden geleden


    Amsterdam, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd

    Graduate Software Engineer (Java) WHAT’S DIFFERENT ABOUT A TECHNOLOGY CAREER AT IMC? At IMC, technology isn’t a department; it’s at the heart of everything we do. Founded in 1989, IMC was among the first to spot the importance of technology in the evolution of market making. We invested early and in the years since have helped shape the future of...


  • Amsterdam, Nederland IMC Voltijd

    Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, and Asia-Pacific. During this traineeship, you’ll deepen your knowledge about trading and financial markets, understand the tools and...

  • Graduate Software Engineer

    2 weken geleden


    Amsterdam, Noord-Holland, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd

    About the RoleWe are seeking a talented Graduate Software Engineer to join our team at Vereniging Informatiewetenschappen Amsterdam. As a Graduate Software Engineer, you will play a key role in the development of our trading platform and software stack.Key ResponsibilitiesDevelop cutting-edge technology in advanced algorithmsSupport the development of our...

  • C++ Software Engineer

    2 maanden geleden


    Amsterdam, Nederland IC Resources Voltijd

    An exciting opportunity for a C++ Software Engineer has arisen with a rapidly growing trading firm, focusing on volatility trading, arbitrage and market-making across major exchanges worldwide, based in Amsterdam. This is a great opportunity for a C++ Software Engineer to work closely with their trading and research teams, identifying opportunities and...

  • C++ Software Engineer

    2 maanden geleden


    Amsterdam, Nederland IC Resources Voltijd

    An exciting opportunity for a C++ Software Engineer has arisen with a rapidly growing trading firm, focusing on volatility trading, arbitrage and market-making across major exchanges worldwide, based in Amsterdam. This is a great opportunity for a C++ Software Engineer to work closely with their trading and research teams, identifying opportunities and...

  • Software Engineer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd

    Unlock Your Potential as a Graduate Software EngineerAt IMC, we're passionate about innovation and continuous improvement. As a Graduate Software Engineer, you'll be part of a multidisciplinary team that pushes the boundaries of possibility. Our fast-paced environment means rapid feedback loops, and projects can kickstart in the morning and enter production...


  • Amsterdam, Noord-Holland, Nederland Databricks Voltijd

    About the RoleWe are seeking a talented Software Engineering Intern to join our team at Databricks. As a member of our engineering team, you will have the opportunity to work on building features that contribute directly to our platform.Key ResponsibilitiesWork collaboratively with our team to design, develop, and deploy scalable and secure software...

  • Software Engineer

    1 week geleden


    Amsterdam, Noord-Holland, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd

    Unlock Your Potential as a Graduate Software EngineerAt IMC, we're passionate about innovation and continuous improvement. As a Graduate Software Engineer, you'll be part of a multidisciplinary team that pushes the boundaries of possibility. Our fast-paced environment means rapid feedback loops, and projects can kickstart in the morning and enter production...

  • Graduate Software Engineer

    2 maanden geleden


    Amsterdam, Nederland Uber Voltijd

    About the Role We are looking for talented engineers to join the Reliability Data Platform. At Uber, we provide centralized, reliable, and interactive observability solutions to support the overall reliability of Uber engineering. The Reliability Data Platform team at Uber plays a critical role in developing the backbone of Uber’s engineering metrics...

  • Software engineer

    4 maanden geleden


    Amsterdam, Nederland Thales Voltijd

    Location: Hengelo, Netherlands C/C++ RADAR SOFTWARE ENGINEER Thales ontwerpt uiterst moderne radarsystemen en optische sensoren die deel uitmaken van een compleet en geïntegreerd verdedigingssysteem. De productportefeuille varieert van kleine draagbare radars voor bijvoorbeeld grens- of objectbewaking tot complexe vierdimensionale radars die kleine...


  • Amsterdam, Noord-Holland, Nederland Databricks Voltijd

    About DatabricksDatabricks is a leading data and AI platform that enables organizations to solve complex problems and drive business outcomes. Our platform is built on top of Apache Spark and provides a scalable and secure environment for data engineering, data science, and machine learning.Job SummaryWe are seeking a highly motivated and talented Software...

  • Graduate Software Engineer

    3 maanden geleden


    Amsterdam, Nederland IMC Voltijd

      WHAT’S DIFFERENT ABOUT A TECHNOLOGY CAREER AT IMC? At IMC, technology isn’t a department; it’s at the heart of everything we do. Founded in 1989, IMC was among the first to spot the importance of technology in the evolution of market making. We invested early and in the years since have helped shape the future of trading as we know...


  • Amsterdam, Noord-Holland, Nederland Databricks Voltijd

    About DatabricksDatabricks is a leading data and AI infrastructure platform that enables organizations to solve complex problems and drive business growth. Our platform is built on top of Apache Spark and provides a scalable and secure environment for data engineering, data science, and machine learning.Job SummaryWe are seeking a highly motivated and...

  • Software Developer

    2 weken geleden


    Amsterdam, Noord-Holland, Nederland Databricks Voltijd

    Job SummaryWe are seeking a talented Software Engineer to join our team at Databricks. As a key member of our engineering team, you will play a crucial role in building and maintaining our data and AI infrastructure platform.About the RoleAs a Software Engineer, you will be responsible for designing, developing, and deploying software solutions that meet the...


  • Amsterdam, Noord-Holland, Nederland Independent Recruiters Voltijd

    {"h1": "Lead C++ Developer - Options Trading", "p": "We are seeking a seasoned Senior C++ Developer to spearhead the enhancement and fine-tuning of existing trading software platforms, with a specific focus on options trading integration and support.", "ul": [{"li": "Collaborative Software Development: Partner closely with risk management and trading teams...


  • Amsterdam, Nederland Independent Recruiters Voltijd

    Job DescriptionWe are seeking a highly skilled C++ Software Engineer to join our team at Independent Recruiters. As a key member of our development team, you will be responsible for designing and implementing a cutting-edge options trading engine from scratch.About the Role:Design and develop a high-performance options trading engine using C++.Collaborate...

  • Junior Software Engineer

    2 weken geleden


    Amsterdam, Noord-Holland, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd

    About the RoleWe are seeking a talented Graduate Software Engineer to join our team at Vereniging Informatiewetenschappen Amsterdam. As a Graduate Software Engineer, you will play a key role in developing cutting-edge technology in advanced algorithms and supporting the development of our trading platform and software stack.Key ResponsibilitiesDevelop and...

  • Software Engineer

    2 weken geleden


    Amsterdam, Noord-Holland, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd

    About the RoleWe are seeking a talented Graduate Software Engineer to join our team at Vereniging Informatiewetenschappen Amsterdam. As a Graduate Software Engineer, you will play a key role in developing cutting-edge technology in advanced algorithms and supporting the development of our trading platform and software stack.Key ResponsibilitiesDevelop and...


  • Amsterdam, Noord-Holland, Nederland IC Resources Voltijd

    IC Resources is seeking a skilled C++ Software Engineer to join our team in Amsterdam. This exciting opportunity involves working closely with our trading and research teams to identify opportunities and trades based on in-house developed strategies. As a C++ Software Engineer, you will have a direct and immediate impact on the company's success. Your...