Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Engineer (Rust or C++) image - Rise Careers
Job details

Senior Backend Engineer (Rust or C++)

D2X is looking for an experienced Senior Backend Engineer to join our Amsterdam office.

Are you a problem solver and do you have a genuine desire to craft clean and correct code? Then keep reading! 

About D2X 

D2X is launching the first regulated crypto derivatives exchange in a Tier 1 jurisdiction and operational 7-days-a-week. The initial product listing features cash-settled BTC-EUR and ETH-EUR Calendar Futures (Q4 2024) and Options (Q1 2025).  The exchange operates out of the Netherlands, holds an MTF license (MiFID II) and has raised over EUR 16mln from strategic investors including Point72, Flow Traders and GSR. D2X Group N.V. was incorporated in 2021 in Amsterdam with the ambition to pioneer next-generation market infrastructure.

Working for D2X means being reliable, innovative, driven and transparent. Our culture of entrepreneurship and accountability creates an environment that will allow you to build your skills and career further.

Technology at D2X 

Digital assets trade round-the-clock, 365 days a year. Therefore, we are constantly seeking the most advanced technology to offer a fast and reliable trading interface. Rust allows us to achieve that in a productive way. Developing, testing, and optimizing our codebase is the bread and butter of our engineers.  We are eager to adopt innovative technologies as we see fit, and everyone’s opinion and experience of technology is valued.

As a Senior Backend Engineer, you will be responsible for setting architectural direction for our core exchange containers, delivering large bodies of well-crafted code, and owning projects that directly impact D2X systems. You will work closely together in multidisciplinary teams to develop a deep understanding of trading, exchanges and how the hardware works on which our machines are running. You're not attached to tools and technologies; you focus on solving problems. Your challenge is to further innovate and maintain the foundation underlying our wider infrastructure.  

Your Skill Set

  • Several years of professional experience in system-level programming languages. C and C++ are fine, Rust is a plus;
  • You deliver. You enjoy thoughtful conversations about problems and perfecting designs, but in the end, you know that what matters is delivering a solution that always works;
  • You find big challenges exciting and enjoy discovering problems as much as solving them;
  • Previous experience in the financial industry is highly advantageous;
  • Ability to express your ideas and thoughts to your team members clearly in English and the ability to communicate with stakeholders and other teams;
  • A familiarity with, or the willingness to pick up a DevOps/SRE mentality and to learn about containers and Kubernetes;
  • You take leadership, initiative and are continuously on the watch to make your team more productive.

Your responsibilities

  • Own the services you develop, from design, development, testing and deployment to running production of our distributed trading platform;
  • Lead talented, young engineers by reviewing code, fostering their technical and professional growth, and creating an environment where continuous learning is a given;
  • Actively contribute to internal tooling, including production pipelines, testing frameworks and shared services;
  • Build professional relationships across the business to ensure we're feeding the best ideas into our solutions;
  • Balance the race to production with software quality, extensibility, and testability.

What we offer

  • Competitive base salary compensation; 
  • Stock Option Plan;
  • Gym membership, up to EUR 35;
  • Energetic, collaborative, and fun work culture;
  • A maximum of 27 days of annual leave based on full-time employment;
  • Dynamic, international, innovative, and respectful work environment – employees are at the core, we value every individual and encourage initiatives;
  • Training and Learning experience in financial markets and digital assets;
  • The ability to work with and learn from coworkers who have years of experience within any field, from big tech to fintech;
  • The ability to gain large scopes of responsibility over real-world projects;
  • Hybrid working mode with 4 days a week at the office and 1 day a week from home.

How to Apply

Please provide us with a CV in your application. If you have any questions feel free to contact Venetia Kapsogeorgi via hr@d2x.com. Please note, we cannot accept applications via email for data protection reasons.

Pre-Employment Screening

If your application is successful, you give your consent that your personal data may be used for a pre-employment screening check. The pre-employment screening may include a certificate of good conduct, employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position. The company may also request and contact references.

Are you up for the challenge? We would love to get to know you! Feel free to apply directly here.

D2X Group Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
D2X Group DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of D2X Group
D2X Group CEO photo
Unknown name
Approve of CEO
What You Should Know About Senior Backend Engineer (Rust or C++), D2X Group

D2X is actively seeking a Senior Backend Engineer proficient in Rust or C++ to join our innovative team in Amsterdam. If you are passionate about problem-solving and dedicated to producing top-notch code, this role could be the perfect fit for you! At D2X, we're pioneering the launch of the first regulated crypto derivatives exchange in a Tier 1 jurisdiction, and we're excited to introduce futures for BTC-EUR and ETH-EUR soon. As a Senior Backend Engineer, you'll help shape the architectural direction of our core exchange, writing high-quality code that supports a 24/7 trading environment. You'll work collaboratively with multidisciplinary teams, gaining insights into trading and the infrastructure necessary for effective operations. We value creativity and collaborative effort, encouraging our engineers to adopt innovative technologies and share their ideas. In this role, you will take on significant responsibilities, overseeing the entire process from design to deployment and running of our distributed trading platform. Your skills in system-level programming and your proactive approach will be instrumental in leading and mentoring younger engineers, contributing to internal tooling, and developing strong interdepartmental relationships. D2X offers a dynamic, respectful work environment with competitive compensation, stock options, and ample opportunities for professional growth. Enjoy 27 days of leave, gym membership, and a vibrant culture that fosters innovation. Join us in shaping the future of digital assets and be part of a team where your contributions truly matter. Ready for the challenge? We can’t wait to hear from you!

Frequently Asked Questions (FAQs) for Senior Backend Engineer (Rust or C++) Role at D2X Group
What responsibilities does a Senior Backend Engineer at D2X have?

As a Senior Backend Engineer at D2X, you will own the services you develop, taking charge of the entire development process, from design right through to deployment. You will also mentor younger engineers and actively contribute to improving internal tools that enhance our production pipelines and testing frameworks.

Join Rise to see the full answer
What technical skills are required for the Senior Backend Engineer position at D2X?

Candidates applying for the Senior Backend Engineer position at D2X should have several years of experience with system-level programming languages, particularly C, C++, and ideally Rust. Familiarity with DevOps practices, containerization, and Kubernetes is also beneficial.

Join Rise to see the full answer
What makes D2X an attractive employer for Senior Backend Engineers?

D2X offers a dynamic and innovative environment where employees are valued and encouraged to thrive. We provide competitive compensation, stock options, a collaborative work atmosphere, and significant opportunities for learning within the financial markets and digital assets sector.

Join Rise to see the full answer
Is experience in the financial industry necessary for the Senior Backend Engineer role at D2X?

While previous experience in the financial industry is highly advantageous, it is not strictly necessary for the Senior Backend Engineer role at D2X. What’s most important is having strong programming skills and a problem-solving mindset.

Join Rise to see the full answer
What is the working culture like at D2X for a Senior Backend Engineer?

At D2X, the working culture is energetic, collaborative, and focused on innovation. You’ll be surrounded by driven professionals who are passionate about technology and who foster an environment of continuous learning and accountability.

Join Rise to see the full answer
How can I prepare for an interview for the Senior Backend Engineer position at D2X?

To prepare for an interview for the Senior Backend Engineer position at D2X, familiarize yourself with our company’s projects and the technologies we use. Be ready to discuss your previous experiences and how they align with our needs in problem-solving and code design.

Join Rise to see the full answer
What benefits does D2X offer for a Senior Backend Engineer?

D2X offers numerous benefits, including a competitive base salary, stock options, gym memberships, a generous leave policy, and a flexible hybrid working model. You will also have the chance to work with experienced colleagues from various fields.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Engineer (Rust or C++)
Can you describe your experience with Rust or C++ in a backend engineering role?

When answering this question, elaborate on specific projects where you utilized Rust or C++. Highlight the challenges you faced, the solutions you implemented, and any performance improvements achieved through your coding efforts.

Join Rise to see the full answer
What approach do you take when faced with a significant technical challenge?

Discuss your problem-solving strategy, emphasizing a systematic approach that involves analysis, brainstorming solutions, and collaborating with team members when needed. Illustrate your answer with a past experience where you successfully overcame a difficult technical challenge.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Highlight practices such as writing unit tests, conducting code reviews, and utilizing continuous integration tools. Provide examples from your past work where these practices helped maintain code quality and facilitated collaboration.

Join Rise to see the full answer
What do you understand about the crypto derivatives market?

Showing your knowledge about the crypto derivatives market is crucial. Discuss current trends, the mechanics of how derivatives work, and how they differ from traditional financial products to demonstrate your industry awareness and enthusiasm.

Join Rise to see the full answer
How do you manage your time when juggling multiple projects?

Explain your time management techniques, such as prioritizing tasks, breaking projects into manageable pieces, and using tools for tracking progress. Share insights from your professional experience demonstrating effective task juggling in complex environments.

Join Rise to see the full answer
Can you give an example of a time you mentored a junior developer?

Provide a specific example where you took the initiative to guide a junior developer. Discuss the challenges they faced and how your mentorship helped them overcome those obstacles while enhancing their skills and confidence.

Join Rise to see the full answer
What patterns or practices do you adopt when designing scalable architectures?

Discuss design principles like microservices architecture, redundancy, and load balancing. Illustrate your answer with examples from prior projects that showcase your ability to design for scalability.

Join Rise to see the full answer
How would you handle a disagreement with a team member about a technical solution?

Emphasize the importance of open communication and collaboration when resolving conflicts. Provide an example from your experience where differing opinions were reconciled through constructive discussion and compromise.

Join Rise to see the full answer
What role does testing play in your development process?

Describe your commitment to testing, including both unit and integration tests, and the use of automated testing frameworks. Illustrate how thorough testing has benefited your projects in terms of stability and performance.

Join Rise to see the full answer
How do you stay updated on new technologies relevant to backend engineering?

Discuss the sources you rely on for keeping abreast of industry trends, such as tech blogs, online courses, and community meetups. Highlight how applying new knowledge has positively impacted your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
CS GROUP Remote 400 Avenue Sainte-Croix, Montréal, QC, Canada
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Apexon Remote No location specified
Posted 5 days ago

As a FinTech company, our objective is to bridge the gap between digital assets and traditional finance for institutions.We are focused on providing the safest regulated infrastructure to accelerate the development of the asset class.

2 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!