Senior C++ Developer

AI overview

Contribute to the development of performance-critical backend services in a safety-critical railway environment using modern C++ and cloud technologies.


The project:

Our client specializes in innovative software solutions for public safety, transport, air traffic, maritime, and defense sectors with a focus on incident and crisis management in global settings. Our projects are technically and organizationally challenging and require a high level of expertise.

You will be a part of a team of developers in which we are building an operational communication system in the safety-critical railway environment.

The activities for the Scrum Team include the development of essential parts of:

  • the user interface (designed to be very flexible and adaptable to customer needs), 

  • the required backend (designed as application server and integrated into a Kubernetes environment), 

  • as well as the development of the corresponding IMS (IP-Multimedia System) application server for the rail-specific voice communication functions.

Industry: Public Transport

The number of open vacancies: 1
Type of contract: B2B/ empoyment contract
The preferred scale of work: fulltime
Start date: asap, long-term cooperation
Type of work: 
100% remote

Location: Poland


Technologies used in the project:
❖ C++ 26
❖ React

❖ Microservices

❖ Cmake

❖ GoogleTest


Requirements

Your tasks:

  • Participation in the development of our performance-critical backend services.

  • Taking responsibility of all phases of the software life cycle, from requirements engineering, design, implementation, to testing and maintenance.

  • Evaluating and taking responsibility for architectural decisions.

  • Contributing to the further buildout of our development infrastructure.

  • Cooperating with the strategic and technical product management.

  • Willingness to travel to the headquarters (Vienna) for ramp-up.


What we expect from you:

  • Experience in team-oriented development of complex distributed software systems in a Linux-based cloud-like environment with a strong focus on availability, continuous operation, security, and safety.

  • Detailed knowledge of solid software design principles.

  • Detailed knowledge of modern C++ (6+ years of experience).

  • Experience with development tools like Git.

  • Very good English knowledge in writing and speaking (you will be working in an international team).


Nice to have:

  • Experience with Python, Cassandra, RabbitMQ, Kubernetes and OpenStack, SIP and IMS (IP Multimedia Subsystem).


What we can offer


  • flexible working hours

  • medical insurance

  • international clients

  • 100% remote work

  • annual bonuses

  • life insurance

  • non-corporate work atmosphere

  • integration events

  • additional days off

  • training and development budget



We look forward to receiving your application!


Recruiter responsible for the offer


Karolina Witkowska - [email protected]

Perks & Benefits Extracted with AI

  • Flexible Work Hours: flexible working hours
  • Health Insurance: medical insurance
  • Learning Budget: training and development budget
  • Additional days off: additional days off
  • Remote-Friendly: 100% remote work
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

C++ Developer Q&A's
Report this job
Apply for this job