Senior C++ Developer

5 803.00 - 7 728.29 USDNet per month - B2B
4 338.69 - 6 508.03 USDGross per month - Permanent
C

Senior C++ Developer

C
-, Katowice +4 Locations

Montrose Software

Full-time
Permanent, B2B
Senior
Remote
5 803.00 - 7 728.29 USD
Net per month - B2B
4 338.69 - 6 508.03 USD
Gross per month - Permanent

Job description

Project description: Our team develops and evolves infrastructure services that orchestrate large-scale analytic price and risk computations across a wide range of financial instruments. These calculations are distributed over thousands of computation engines, enabling both high-throughput End-of-Day batch processing and low-latency intraday streaming analytics.

The core analytic engine is implemented in C++, while the surrounding orchestration services are written in Java (legacy) and Python. We’re transitioning our environment from Windows-based virtual machines to containerized deployments on Kubernetes and Linux. Communication between services is primarily handled via Solace messaging and REST APIs.

A major focus of our work is ensuring reliability and performance in a complex distributed system- including extensive debugging, monitoring, and log analysis to identify and resolve issues across multiple services and environments.

Industry: Finance

Location: Kraków / Hybrid/ Remote from Poland

Your daily work will include:

  • Building and optimizing services for pricing and risk calculation

  • Designing, developing, and maintaining backend services in C++ and Python

  • Participating in code reviews, discussing technical improvements, and sharing best practices

  • Collaborating with developers across Poland, UK and Canada

  • Working with SQL Server, Linux, and Solace (Pub/Sub model)

  • Using GitHub, Jira, and Jenkins for CI/CD and task management

Team & Collaboration

  • 3 (Montrose) + 3 on the client’s side, including developers (4) and QAs (2)

  • Regular meetings:

    • daily standups

    • biweekly sprint planning 

    • biweekly retrospective

    • biweekly developer catchup call

    • 4 short biweekly backlog refinement sessions

  • Communication via email and Webex chat

  • Working hours: usually 9:30–17:30 CET 

Qualifications:

  • Good knowledge of C++

  • Linux environment

  • Python

  • Git

  • Familiar with RESTful applications

  • Familiar with containerization and Kubernetes

Nice to have:

  • Fintech experience

  • Strong software engineering or math background

  • Microsoft SQL

  • use AI agents for development( ( e.g. Microsoft Copilot)

Please note that the interview process is divided into four parts:

  1. Technical phone screening (~30 minutes)

  2. Technical interview (~2 hours)

  3. Non-technical call with HR team (~30 minutes)

  4. Call with client for which you will be working 

Perks, Snacks & Everything Nice :)

Work Environment & Flexibility

  • Top-quality equipment to support your work

  • Flexible working hours

  • Remote work option

  • Exciting and challenging projects with international teams

Learning & Development

  • English lessons with a native speaker

  • Dedicated training budget for personal and professional growth

Health & Well-being

  • Private medical insurance

  • Multisport card 

  • Air-conditioned workspace

  • Showers available at the office

Food & Comfort

  • Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it

  • Fully stocked kitchen with drinks, fruit, and snacks

Lifestyle & Fun

  • No dress code — dress comfortably

  • Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar

  • Regular team events

Additional Perks

  • Indoor bicycle parking

Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności.

English Version:I consent to Montrose Software processing my personal data according to the Privacy Policy

Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software.

English Version: I consent to the Montrose Software Whistleblower Protection Policy.

Tech stack

    Oracle

    advanced

    Linux

    advanced

    C++

    advanced

    Python

    regular

    Git

    regular

Office location

Senior C++ Developer

5 803.00 - 7 728.29 USDNet per month - B2B
Summary of the offer

Senior C++ Developer

-, Katowice
Montrose Software
5 803.00 - 7 728.29 USDNet per month - B2B
4 338.69 - 6 508.03 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Montrose Software( Polska) Sp. z.o.o z siedzibą w Krakowie, ul. Twardowskiego 65 (dalej ja... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.