2 years ago
Brussels, BelgiumSenior
Responsibilities
- Design and develop scalable back-end software and services primarily using Python.
- Use Azure cloud services, including Functions and App Services, to build reliable solutions.
- Design APIs and integrate back-end components with internal and customer-facing platforms.
- Apply maintainable, secure, production-ready software engineering practices.
- Troubleshoot performance, reliability, and scalability issues across services and cloud workloads.
- Identify bottlenecks and improve the efficiency, resilience, and observability of back-end systems.
- Present work to colleagues and collaborate across the company.
Requirements
- At least 5 years of experience as a software engineer.
- Master’s degree in computer science or a related technical field.
- Citizenship in one of the 32 NATO member states.
- High proficiency in professional Python and/or C# development.
- Experience or strong understanding of reusable, maintainable, secure, and tested software practices.
- Thorough understanding of computer systems, including operating systems, networking, and infrastructure.
- Experience with Azure-native development, API design, and cloud-based architectures is a plus.
- Excellent English verbal and written communication skills.
- Ability to work independently, prioritize effectively, and collaborate across teams.
Benefits
- €10,000 training budget and 10 training days every two years.
- Company car and Belgian fuel card.
- Access to cybersecurity expertise, conferences, and technical security certifications.
- Flexible working hours, homeworking, and the possibility to work from abroad.
- Flexible Income Plan and 32 paid leave days.
- Personal coaching, career development support, and regular team-building and off-site events.
