# Senior C++ Software Engineer

> Ai2C Technologies · Athens, Greece (Hybrid) · Full-time · Posted 2026-05-07

**Salary:** EUR 2,800–3,600

**Workplace:** hybrid

**Department:** Software Engineering

## Description

**AI2C Technologies AG** is a Swiss start-up that has recently expanded its operations to Athens. At AI2C, we harness cutting-edge machine learning (ML) technologies to transform and optimize the _DeepTech finance_ industry. Our team tackles innovative R&D projects, including the development of a C++-based system with demanding requirements.

### About the Role

We are looking for an experienced Senior C++ Developer to join our dynamic and innovative team. In this role, you will be responsible for designing, developing, and optimizing high-performance applications using modern C++ techniques on Linux. You will work on challenging problems in multi-threading and distributed systems while leveraging best practices in software engineering to meet challenging performance and stability requirements.

### Key Responsibilities

-   Design, implement, and optimize high-performance, **soft real-time distributed systems** in C++ in the Linux environment.
-   Collaborate with cross-functional teams to define and deliver new features.
-   Conduct code reviews and mentor junior developers to cultivate their software engineering skills.

## Requirements

### Required Qualifications

-   At least 5 years of experience in C++ software development working on competitive projects.
-   Experience with C++17 standard and beyond.
-   Experience with Modern C++ paradigms (RAII, move semantics, smart pointers, constexpr, future/promise etc.).
-   Deep understanding of multi-threading programming, including synchronization primitives (mutexes, condition variables, atomics, etc.).
-   Proficiency in designing and optimizing performance-critical applications in C++.
-   Experience with troubleshooting complex issues related to concurrency and memory management.
-   Knowledge of Linux systems and build tools (CMake, git, etc.).
-   Fluent English communication skills.
-   Solid team-working soft skills.

### Bonus Qualifications

-   AI-augmented software development skills are a major plus (Copilot, Cursor, AI agent assistants).
-   Familiarity with networking protocols and libraries (e.g. ZeroMQ).
-   Exposure to performance profiling tools.
-   Familiarity with C++20 is a plus.

## Benefits

-   Be part of an international company that is at the forefront of financial technology innovation.
-   Enjoy a very competitive compensation package including a bonus, based on transparent AI2C's profit sharing plan.

-   Competitive salary (€2800 - €3600 NET, depending on qualifications and experience)
-   Bonus based on transparent AI2C's profit sharing plan

-   Comprehensive private health insurance fully paid by the company.
-   Use of cutting-edge development environment (C++20 standard, lean CMake/Ninja build system, state-of-the-art IDEs, Github-actions CI/CD).
-   Hybrid working environment with up to 2 days home office per week.

## Apply

[Apply at Ai2C Technologies](https://apply.workable.com/ai2c-technologies/j/B5CE3323AD/apply)

---
Powered by [Workable](https://www.workable.com)
