logo

Bekijk alle vacatures

Principal Software Engineer

Brussels, Brussels

Principal Software Engineer

Start Date: As soon as possible

End Date: 31/12/2026

Application Deadline: 26/03/2026

Location: Brussels-Hoofdstedelijk Gewest

Work Regime: Full-time, on-site (No remote option)

Responsibilities and Activities:

  • Lead and strengthen the software engineering team.
  • Design and implement software architecture and APIs.
  • Manage and optimize distributed systems, ensuring consensus, transactionality, and atomic updates.
  • Oversee legacy Java code bases, including Spring Boot, Hibernate, and Maven.
  • Work with various database systems such as Postgres, MySQL, DB2, Mongo, and Redis.
  • Utilize k8s, Docker, AWS, Azure, and pipelines for development and deployment.
  • Collaborate cross-functionally with product, DevOps, and QA teams.
  • Lead development teams and drive performance engineering.
  • Conduct cybersecurity audits and ensure compliance.

Required Qualifications and Experience:

  • Minimum 15 years of experience in software engineering.
  • Master's degree in Computer Science or equivalent.
  • Proficiency in Dutch, French, and English (ideally trilingual).
  • Extensive experience with Linux and Python.
  • Proven track record in leading development teams and cross-functional collaboration.
  • Strong background in performance engineering and cybersecurity.

Desired Skills and Certifications:

  • Expertise in API design and software architecture.
  • Experience with distributed systems and legacy Java code bases.
  • Familiarity with various database systems and cloud technologies.
  • Strong leadership and team management skills.

Deel deze vacature

Powered by