Find a jobRecruiters

C++ Software Engineer

Exclusive opportunity

Onsite

C++ Software Engineer

Interactive Brokers

C++ Software Engineer

Skills

PythonGitAILinux

25 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Other

Location:

Budapest, Hungary

Work mode:

Onsite

Published on:

30 September 2026

What they need


About The Team We are a small, collaborative software development team supporting market-making and brokerage systems.

The role’s primary responsibility will be maintaining and improving an automated market-making process. In addition, you will contribute to a variety of backend development projects across the brokerage environment. These projects may involve improving existing applications, investigating issues and developing new functionality.

Our systems are primarily written in C++ and run on Linux.

What You’ll Do

  • Maintain, enhance, and support an automated market-making application
  • Develop and maintain C++ and python backend applications and services used in brokerage-related systems.
  • Investigate issues in existing software, identify root causes, and implement reliable fixes.
  • Use AI-assisted development tools, such as Claude and Codex, responsibly to support design, implementation, testing, debugging, and code review.
  • Write clear, maintainable, and well-tested code.
  • Work primarily in a Linux environment using GCC and common command-line development tools.
  • Collaborate closely with other developers and stakeholders to understand requirements and deliver practical solutions.

Required What we’re looking for

  • Good programming ability in C++ appropriate to your level of experience.
  • Understanding of object-oriented programming, common data structures, algorithms, and the C++ Standard Library.
  • Strong logical and analytical problem-solving skills.
  • Ability to read, understand, debug, and improve an existing C++ codebase.
  • Familiarity with Linux or a strong willingness to work in a Linux-based development environment.
  • Familiarity with version control.
  • Care and attention to detail, particularly when working on systems that support trading and market-making activity.
  • Ability to communicate clearly, ask good questions, and work effectively as part of a small team.
  • Willingness to take ownership of tasks and follow them through to completion.
  • A degree in Computer Science, Mathematics, Physics, Engineering, or a related field—or equivalent practical experience.

For junior candidates

  • University-level knowledge of C++, object-oriented programming, data structures, algorithms, and the STL is sufficient.
  • Relevant personal, academic, internship, or professional programming experience is welcome.
  • You should be eager to learn from an existing codebase and develop your skills in production software development.

For mid-level candidates

  • Professional experience developing and maintaining C++ applications.
  • Experience debugging production issues and working with existing, long-lived codebases.
  • A practical understanding of software design, testing, performance, and maintainability.
  • Ability to work independently on well-defined tasks while knowing when to involve others.

Nice to have

  • Experience with financial systems, trading systems, market making, prediction markets, or other data-intensive backend systems

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Logiciel Ros2 - C++ Qt (F/H)

Freelance

Montpellier, France

Onsite

Skills

MQTTC++ros2

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

16 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools