Pracuj.pl Praca zdalna Senior New

Senior C++ Developer

Montrose Software (Polska) Sp. z o.o.

⚲ Kraków, Dębniki

Do uzgodnienia

Wymagania

  • C++
  • Kafka
  • RabbitMQ
  • Solace
  • Docker
  • Kubernetes

Opis stanowiska

Nasze wymagania:
Proven experience in C++ (development, optimization, or system design)
Experience with performance-critical applications and safe memory management
Good knowledge of programming patterns and best practices, with a strong focus on clean, maintainable, and efficient code
Understanding of event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ, Solace)
Basic understanding of containerization (Docker) and orchestration (Kubernetes)

Mile widziane:
Fintech experience
Familiar with RESTful applications
Experience designing or working with microservice-based systems
Numeracy to be able to understand quantitative finance
Strong software engineering or math background

O projekcie:
Within this engagement, we are part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded.

Zakres obowiązków:
Developing and maintaining fintech applications for Linux operating systems
Implement new features, optimize existing functionality, and fix bugs.
Work together with other developers to deliver high-quality results

Oferujemy:
Top-quality equipment to support your work
Flexible working hours
Remote work option
Exciting and challenging projects with international teams
English lessons with a native speaker
Dedicated training budget for personal and professional growth
Private medical insurance
Multisport card
Air-conditioned workspace
Showers available at the office
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
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
Indoor bicycle parking

🔍 Dekoder Ogłoszenia

🔴
Proven experience in C++ (development, optimization, or system design)
Może oznaczać zarówno głębokie doświadczenie w tworzeniu, jak i powierzchowne zrozumienie optymalizacji lub projektowania systemów.
🔴
Good knowledge of programming patterns and best practices, with a strong focus on clean, maintainable, and efficient code
Może oznaczać, że zespół ma wysokie standardy, ale też że oczekuje się od kandydata samodzielnego wprowadzania tych praktyk.
🟡
Basic understanding of containerization (Docker) and orchestration (Kubernetes)
Może oznaczać, że praca będzie głównie polegać na pisaniu kodu, a nie na zarządzaniu infrastrukturą.
🔴
Numeracy to be able to understand quantitative finance
Wymaga zdolności do zrozumienia złożonych koncepcji finansowych, co może być wyzwaniem dla osób bez doświadczenia w tej dziedzinie.
🟡
Work together with other developers to deliver high-quality re
Fragment jest niepełny, ale sugeruje pracę zespołową, co jest standardem, ale brak dalszego kontekstu może oznaczać różne poziomy współpracy.