NVISO

Software Engineer

NVISO
Apply
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.

Tech Stack

Categories

NVISO

About NVISO

201-500 employees
Contact me