Software Engineer C++

Company:

Massar Capital Management

Location:

Vienna

Seniority:

Senior

Salary:

EUR 92000

Skills:

Back-end

Work model:

Hybrid

Type of employment:

About Company:


Massar Capital Management, LP (“Massar”) is an alternative investment management company founded in 2015. We employ a global macro trading strategy that seeks to capture investment opportunities across commodity, foreign exchange, fixed income, equity, and derivatives markets. With offices in the United States and Europe, Massar prides itself on its dynamic, entrepreneurial culture. Our investment philosophy combines fundamental understanding of individual assets with a quantitative, data-driven process. We build proprietary technology and develop statistical methods to leverage both public and in-house data sets. Our team members possess strong technical skills, a passion for problem-solving, and an intellectual curiosity about financial markets.

Role Overview:

The successful Software Engineer will be building brand new, greenfield trading infrastructure from the ground up. This is an opportunity for a C++ programmer to work with Modern C++ (C++20/23) on all-new systems, with no “maintenance nightmares” on legacy code.

You will work directly with the lead developer in Vienna as their primary backup, taking ownership of new projects and building out the full “tick to trade” pipeline. This includes market data, Order Management Systems (OMS), Portfolio Management Systems (PMS), risk analytics, and electronic trading systems.

Frequent interaction with senior quants and management is required, so strong communication and collaboration skills are essential. We are looking for a self-motivated individual who can take the lead and work independently.

Requirements:

  • 4-8+ years of professional development experience in Modern C++ (C++11 and newer).
  • Proven experience in designing and building full systems from scratch. (Candidates must demonstrate experience beyond maintaining or working on small, isolated components).
  • Strong Unix/Linux experience
  • Strong communication and interpersonal skills.
  • Hands-on experience with data-intensive, high-frequency applications.
  • Experience with test-driven development.
  • Familiarity with mathematically intensive applications (e.g., statistics, time series analysis).

In addition:

  • 2+ years of software development experience in the finance and/or investment management industry.
    • Alternatively, for candidates without finance experience, 8+ years of experience dealing with high-frequency, large-scale data systems.
  • An advanced degree in a quantitative discipline (Math, Statistics, Physics, Computer Science, Financial Engineering, etc.).
  • Hands-on experience with large, financial databases (e.g., Reuters, MarketQA, Capital IQ).
  • Familiarity with concurrent systems and optimizing response time.
  • Working knowledge of basic statistical and econometric methods.
  • Basic Python experience for orchestration and scripting.

Familiarity with Python data science modules (e.g., NumPy, Pandas) is a huge plus.

Additional Information:

  • Location: Vienna, Austria. This is a 5-day-a-week, in-office role (with some flexibility). Relocation support is available.
  • Compensation: salary for this position STARTS at EUR 92.000,00 plus a discretionary bonus (potentially might be increased based on candidate qualification 

Perks: Includes 25 days of holiday and lunch vouchers