Evaluate your job fit with Bestie
See how a recruiter would evaluate your CV if you applied for this job.

Software Architect (C++/Qt)

This job is archived
This position is no longer open for recruitment, but you can indicate your interest to the employer. See also similar jobs.
Confidential salary
Salaries on similar positions:1500 - 1660 EUR/luna
București, Sibiu; Hybrid
Full time; 1 vacancy

Position overview

We are looking for a Software Architect to join in a new project with a leading public transport provider from Belgium, focused on building an intelligent, connected platform that enhances operational efficiency, passenger experience, and fleet management through IoT and cloud technologies.

In this role you will play a key role in defining and guiding the overall software design, ensuring that business goals are effectively translated into scalable, secure, and future-ready technical architectures. You will act as a bridge between business stakeholders and technical teams, ensuring cohesion across application, integration, and infrastructure layers.

Responsibilities

  • Drive architectural decisions around cloud, IoT and transport vehicles, and integration components to ensure a cohesive and future-proof ecosystem.
  • Translate business needs into well-structured solution blueprints covering application, data, integration, and infrastructure domains.
  • Collaborate with product owners, business analysts, and technical leads to ensure solutions meet both functional and non-functional requirements (scalability, availability, security, and maintainability).
  • Lead the migration and integration of legacy C++ logic into web environments using Qt for WebAssembly, ensuring high-performance UI/UX in browser-based tools.
  • Define robust communication contracts between the vehicle (Onboard) and the cloud/web (Offboard) using technologies like MQTT, and WebSockets.
  • Oversee the design and integration of microservices-based systems, APIs, and event driven components across distributed environments.
  • Define and validate cloud architecture patterns and best practices using C++ in QT/Web assembly/microservices, including networking, security, identity, monitoring, and deployment strategies.
  • Ensure alignment between solution design and implementation through close collaboration with development, DevOps, and infrastructure teams.
  • Support architectural governance, documentation, and decision records throughout the project lifecycle.
  • Provide technical guidance and mentorship to engineering teams, ensuring architectural integrity and adherence to standards.

Requirements

  • C++ with QT development experience in context of microservices/Webassembly.
  • 8+ years of experience in designing and delivering complex software or cloud-based solutions in IoT/transport vehicles area, including 3+ years in a solution or enterprise architecture role.
  • Strong understanding of IoT/transport vehicles architectures, data pipelines, and device communication models.
  • Solid understanding of security, compliance, and data privacy principles in cloud and IoT contexts.
  • Experience integrating diverse systems, applications, and data flows across hybrid or cloud environments.
  • Familiarity with microservices, containerization (Docker, Kubernetes), and event- driven or API-based architectures.
  • Analytical, pragmatic mindset with a strong focus on business outcomes.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.


Nice to Have

  • Experience in transportation, logistics, or mobility sectors.
  • Knowledge of real-time analytics or stream processing (MQTT, Kafka, Azure Stream Analytics).
  • Familiarity with DevOps practices and infrastructure-as-code (Terraform, ARM templates).
  • Understanding of edge computing and distributed IoT device management.
  • Exposure to enterprise architecture frameworks (TOGAF, Zachman, etc.).


Benefits

  • Attractive salary package according to your experience and seniority bonus;
  • The 13th salary depending on company’s performance;
  • Bonus for internal recommendations;
  • Meal tickets;
  • Private health insurance, including dental services and psychological consultations;
  • Flexible working hours (core-hours system);
  • Access to over 600 sports centers in the 7Card network;
  • Online language courses: English and French;
  • Access to the e-learning platform;
  • Access to technical training programs / workshops, as well as other technical events (both as a participant and as a speaker);
  • Development opportunities through involvement in internship & mentoring programs;
  • Access to soft-skills programs and workshops;
  • Access to various internal events and team-buildings;
  • Access to international opportunities for career development with challenging and exciting projects in a dynamic international working environment;
  • Paid days off offered for involvement in volunteering activities and for bank holidays occasion.

Kindly note that only suitable candidates will be contacted.

The company has been present in Romania for over sixteen years, with constant growth.

Randstad Digital Romania has offices in Sibiu and Bucharest, and works with clients on a vast range of projects across various industries, among which Automotive, Heavy industry, Transportation, Finance, Services, Security & Biometrics, Tourism, Platforms & IoT, Telecom & Mobile and more.

At Randstad Digital Romania, we aim to be the specialized global delivery center to support our customers in transforming complex projects into reality, leveraging our expertise to create solutions that improve the customers' experience.

How do we really make the difference? It's all about our team!

Randstad Digital Romania is founded on the excellence of our engineers and we consider our crew to be our most valuable asset. Our Agile software team consists of over 400 highly skilled specialists spread all over the country. We rely on our talented, determined and creative colleagues for our success.

With our talent-first approach, we are committed to providing challenging opportunities and supporting our talents' growth and development. Our culture encourages our people to innovate, challenge, explore and grow!

We are dedicated to providing the best features based on our partners' needs, to integrate and manage the right mix of services for a hybrid customized solution. Our goal is to keep the quality of our expertise at a top level and keep our partners' costs in the right balance.

Randstad Digital undertakes to protect all personal data entrusted to it. We will ensure that your personal data is processed in a manner that ensures appropriate security and confidentiality.

Our privacy policy is available at https://www dot randstaddigital dot ro/privacy-policy.

Randstad Digital was launched in August, by joining forces of Ausy Group with all the tech companies under the Randstad umbrella. 

Based on deep and diverse tech expertise, our story started long ago. With roots in France in 1989 and and five years earlier in the US, today, Randstad Digital is one of the leading global players in Digital and IT. 

Previously known as Ausy Technology Romania, the company has been present in Romania since 2008 with constant growth. Randstad Digital Romania has offices in Sibiu and Bucharest.

Randstad Digital Romania is founded on the excellence of our engineers and we consider our crew to be our most valuable asset.

Randstad Digital Romania works with clients on a vast range of projects across diverse industries, among which Automotive, Heavy industry, Transportation, Finance, Services, Security & Biometrics, Tourism, Platforms & IoT, Telecom & Mobile and more.


Our manifesto

Embracing a talent-first philosophy, we support tech experts throughout their working lives and ensure they develop the skills they need to be at the forefront of innovation. 

Our people are involved and engaged in finding the best technological solutions together with clients. We nurture close relationships both with clients and in our expert teams.


Our mission

We play globally to be a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains. We support four service lines including customer experience, digital and product engineering, data and analytics, and cloud transformation in addition to three engagement models including talent services, global talent centers, and managed solution capabilities.

 

In Romania, our Agile software team comprises over 400 highly skilled specialists spread all over the country. We rely on our talented, determined, and creative colleagues for our success.

 

Let's begin.

Similar jobs

Senior DevOps Engineer
Senior DevOps Engineer
DevHub|Cluj-Napoca Romania
Senior DevOps Engineer
Senior DevOps Engineer
HOMERUN QT|Remote
5000
HQ
IT Software Engineer
IT Software Engineer
Procter Gamble / PG|București, România
1600
Technical Lead
Technical Lead
Smartsoft|Târgu Mureş, Mureş, Romania
S