S

C++ Software Engineer (Junior–Mid Level Developer)

Set2Recruit European Union
Relocation
This Job is No Longer Active This position is no longer accepting applications
AI Summary

We are seeking a strong Junior–Mid C++ Software Engineer to help build the backend infrastructure powering advanced Command & Control (C2) platforms. This role involves developing backend services and middleware components in C++. The ideal candidate will have solid software engineering fundamentals, strong C++ development experience, and an interest in high-performance distributed systems, networking, and real-time applications.

Key Highlights
Develop backend services and middleware components in C++
Build reliable communication and messaging systems for distributed applications
Implement networking functionality using TCP/IP, UDP, WebSockets, and related technologies
Key Responsibilities
Develop backend services and middleware components in C++
Build reliable communication and messaging systems for distributed applications
Implement networking functionality using TCP/IP, UDP, WebSockets, and related technologies
Technical Skills Required
C++ Linux development environments TCP/IP UDP WebSockets Git collaborative development workflows
Benefits & Perks
Relocation to Abu Dhabi is required
Relocation package provided
Nice to Have
Experience with distributed systems or event-driven architectures
Exposure to Python or Rust
Familiarity with Docker, CI/CD pipelines, or containerized deployments

Job Description


C++ Software Engineer (Junior–Mid Level Developer)

Relocation to Abu Dhabi is required


About the Role


We are looking for a strong Junior–Mid C++ Software Engineer to help build the backend infrastructure powering advanced Command & Control (C2) platforms.

This role is ideal for engineers who have solid software engineering fundamentals, strong C++ development experience, and an interest in high-performance distributed systems, networking, and real-time applications.


What You’ll Work On

  • Develop backend services and middleware components in C++
  • Build reliable communication and messaging systems for distributed applications
  • Contribute to real-time and low-latency software systems
  • Implement networking functionality using TCP/IP, UDP, WebSockets, and related technologies
  • Work with message-based architectures and communication frameworks
  • Improve system performance, stability, and maintainability
  • Support CI/CD pipelines, automated testing, and containerized deployments
  • Debug and optimize software running in Linux environments
  • Collaborate with frontend, robotics, and platform engineering teams
  • Participate in code reviews, technical discussions, and system improvements


Required Skills

  • Strong programming skills in C++ (modern C++ preferred)
  • Good understanding of software engineering fundamentals and data structures
  • Experience developing backend or system-level applications
  • Familiarity with Linux development environments
  • Understanding of networking fundamentals (TCP/IP, sockets, UDP, etc.)
  • Experience using Git and collaborative development workflows
  • Ability to debug, troubleshoot, and optimize software systems
  • Bachelor’s degree in Computer Science, Software Engineering, or related field

Nice to Have

  • Experience with distributed systems or event-driven architectures
  • Exposure to Python or Rust
  • Familiarity with Docker, CI/CD pipelines, or containerized deployments
  • Experience with MQTT, DDS, REST APIs, or message brokers
  • Exposure to robotics, autonomous systems, or real-time platforms
  • Knowledge of observability, logging, or monitoring systems


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

weengage group | b corp™

European Union
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

worldwiders recruitment

European Union

Backend Tech Lead (Node.js)

Programming
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

lionhires recruitment

European Union

Subscribe our newsletter

New Things Will Always Update Regularly