
Software Engineer - Enterprise Platforms (Odoo / ERP)/ 1 week ago
Leonardo Belgium supports a major European institution focused on diplomacy and international affairs, providing essential digital services in a complex, security-sensitive environment.
We are seeking a skilled Software Engineer to work on highly customized business platforms. This includes a significantly modified standalone SaaS-like application built on Odoo 16, as well as other proprietary applications developed and maintained internally.
This role is not confined to a single system; engineers are expected to apply their skills across the entire application landscape to deliver maximum value.
Job Specifications
- Urgent Request: Early submissions are highly encouraged.
- Work Setting: Hybrid (on-site in Brussels and remote flexibility).
- Contract Type: Freelance (or ability to quickly establish a VAT number).
- CV Format: Europass preferred.
- Starting Date: ASAP.
- Security Requirement: Eligibility to undergo a Personal Security Clearance (PSC) is mandatory.
Job Description
You will contribute to systems within the Digital Solutions Division of a prominent European Institution. This division is responsible for developing and operating a diverse portfolio of applications that support corporate processes (e.g., finance, HR), information management, external policies, and internal services.
Technologies utilized span modern web platforms, SaaS solutions, and internally developed applications hosted on a cloud-native private infrastructure, leveraging Kubernetes and DevSecOps practices.
The environment encompasses both modern services and legacy systems, requiring engineers to pragmatically navigate and enhance both.
Responsibilities
- Design, develop, and maintain robust backend services and business applications.
- Contribute to customized platforms, including ERP-based systems and internally developed tools.
- Enhance system reliability, maintainability, and overall engineering practices.
- Build seamless integrations across various systems, services, and data sources.
- Investigate and resolve complex production issues efficiently.
- Analyze existing solutions and propose pragmatic improvements.
- Collaborate effectively within a DevSecOps environment with operations and security teams.
- Share knowledge and document technical decisions comprehensively.
Profile
Experience - Requirements
- Proven software engineering background or equivalent experience.
- Experience with, or willingness to work on, complex, evolving, or legacy systems.
- Comfortable operating in environments that may not be perfectly structured.
Hard Skills
- Backend development proficiency with Python, Java, or PHP.
- Strong knowledge of APIs, system integrations, and data modeling.
- Understanding of relational databases (e.g., PostgreSQL or similar).
- Proficiency with Git or similar version control systems.
- Expertise in debugging and root cause analysis.
What We Value
- Ownership Mindset: Proactive in identifying and addressing issues.
- Pragmatism: Ability to progress even in imperfect situations.
- Curiosity: Eagerness to understand how systems truly function.
- Reliability: Trustworthy and professional conduct.
- Clear Communication: Effective interaction across multicultural teams.
Nice to Have (Not Mandatory)
- Strong or native proficiency in French.
- Experience with Odoo or other ERP platforms.
- Experience within large organizations or public sector environments.
- Exposure to container platforms (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines.
- Experience with cloud or private cloud environments.
What’s in it for you?
- Opportunity to work on high-impact systems supporting international operations within a major European institution.
- Long-term engagement within a broad and diverse technical ecosystem.
- Hybrid work schedule, offering both in-office collaboration and remote flexibility.
- Exposure to multicultural teams and international stakeholders.
- Professional growth through training and skill enhancement opportunities.
Upon receiving your CV, we will carefully evaluate it. Should there be a match for this or any other position at Leonardo Belgium, we will contact you. If there is no immediate match, we will retain your CV for consideration in future vacancies.

