We are looking for an experienced Senior Software Engineer who thrives in complex, international environments and has a passion for high-quality software architecture. In this role, you will work on advanced Windows-based software systems, taking responsibility for designing, implementing, and maintaining critical components within a modern C++ and Python ecosystem.
You will collaborate closely with colleagues across an international context and contribute to a team that holds quality, reliability, and scalability to the highest standard. You will serve as a technical role model and excel at communicating complex challenges in a clear and accessible way.
Function
* Design and implement high-performance, maintainable software in modern C++ (C++20)
* Contribute to and coordinate the full software lifecycle: from architecture to deployment
* Collaborate with international teams and stakeholders in an English-speaking environment
* Conduct code reviews and foster knowledge sharing within the team
* Actively contribute to CI/CD processes via TeamCity and version control via Git/GitHub
* Provide input on user interfaces based on MFC and/or WPF
* Contribute to technology strategy and the ongoing evolution of the technology stack
Profile
Required Skills
* 7+ years of software development experience, with a significant portion in C++
* In-depth knowledge of modern and advanced C++ (preferably C++17/C++20)
* Strong command of Object-Oriented Design principles
* Experience with Visual Studio (2022 or equivalent) as a primary development environment
* Practical knowledge of Python as part of a mixed technology stack
* Proficiency with Git/GitHub for team-based version control
* Professional experience in a Windows environment (Windows 11)
* Fluent in English, both spoken and written
Differentiating Assets
* Experience with WPF and/or C# for developing modern user interfaces (MMI)
* Knowledge of C# in the context of handler or PLC integration
* Background in industrial or embedded systems
Soft Skills
* Strong communicator: you translate technical complexity into clear, accessible language
* Comfortable in complex, dynamic environments with multiple interdependencies
* Fast learner with a proactive mindset and an eye for process improvement
* Rigorous approach to software processes, documentation, and quality assurance
* Enthusiastic about international collaboration and willing to travel occasionally
Offer
* A permanent contract or project-based freelance engagement
* A challenging role in an international technology company with complex products
* Collaboration with a team of passionate, senior engineers
* Opportunities for international collaboration and exposure to advanced projects
* A process-driven environment with a strong emphasis on quality
* Room for technical growth and continued professional development
luc@bimona.be