We are a Software Product Company with a global footprint in the FinTech sector. With more than 10,000 professionals across 40+ offices worldwide, we provide solutions combining trading and workflow automation, market data, and advanced business intelligence.
Role Overview
We are building a new, high‑impact project within ION aimed at once again disrupting how financial market participants operate. To support this initiative, we are looking for a Backend Software Engineer (C/C++) to contribute to the design and development of complex, high‑performance systems. You will work within cross‑functional teams of engineers, designers, and product specialists, helping deliver scalable and reliable software.
Key Responsibilities
- Design, develop, and maintain backend software components using C/C++
- Apply object‑oriented design principles and domain‑driven design in complex systems
- Build scalable, concurrent, and asynchronous software solutions
- Contribute to system architecture, network design patterns, and performance optimization
- Write high‑quality, testable code using TDD / ATDD practices
- Collaborate within Agile teams (Scrum, Kanban) across a global development environment
- Use source control, CI/CD pipelines, and modern development tools to ensure software quality
- Continuously improve software reliability, maintainability, and delivery processes
Your skills, experience, and qualifications
- Degree in Computer Science or Computer Engineering
- 3+ years of experience developing backend software in C/C++
- Strong knowledge of STL and/or Boost, object‑oriented design, and domain‑driven design
- Experience with concurrent and asynchronous programming and networked systems
- Hands‑on experience with TDD / ATDD and testing frameworks (GTest, CppUnit, UnitTest++)
- Practical use of CI/CD tools and practices, including Jenkins
- Experience with containerization, cloud, and development tools (Docker, AWS, VS Code or equivalent)
- Proficient with source control systems (Git, Perforce, SVN)
- Experience working in Agile environments (Scrum, Kanban)
- Strong interest in complex systems and continuous learning
- Valid EU work permit for non‑EU candidates
- Fluency in English (B2)
Skills Required
- At least 3 years of experience in building backend software in C/C++
- Knowledge of STL or Boost C++ libraries
- Academic background in Computer Science or Computer Engineering
What We Do
Serving Luxembourg's IT needs since 2002, ION Group has focused its activities on 3 pillars: ION Home: IT services for home users. - Computer repair and maintenance - Network Setup - Internet Setup - Email and Hosting Services ION Pro: Maintenance for small and medium businesses - Server maintenance and setup - Network configuration and security - Workstation - Server and services hosting and housing ION Development - Website design and development - Custom application development (Web, Mobile, iOS, Android) - OpenSource software modifications









