Senior Solution Engineer

North Atlantic Treaty Organization

Location:
The Hague, Netherlands
Grade:
NATO Grade G17
Category:
Professional Staff
Posted Oct 19, 2026Apply by Nov 3, 2026 (12d left)
See your match score & apply

The Senior Solution Engineer will lead solution architecture design, provide technical guidance, manage requirements, lead projects, develop solutions, ensure code quality, optimize performance, support troubleshooting, manage system security, and train development teams within the NATO Communications and Information Agency.

Responsibilities

  • Develop and manage solution architectures in the domain of system and interoperability verification and validation.
  • Ensure technical plans and resources align with objectives.
  • Provide expert oversight on solution development, integration, and ensure compliance with technical strategies, policies, standards, and security practices.
  • Define and prioritize project requirements, establish clear baselines, and ensure traceability to stakeholders.
  • Plan and drive systems development projects, ensuring alignment with organizational objectives and future roadmaps.
  • Lead progress and optimize resource utilization.
  • Implement requirements and architectural designs into working software.
  • Perform detailed code reviews from peers and team members.
  • Maintain high code quality through rigorous reviews, automated testing, and ongoing refactoring to keep the codebase clean and maintainable.
  • Identify and resolve performance bottlenecks, improve system efficiency, and ensure optimal utilization of resources.
  • Provide 1st, 2nd, and 3rd-level support for users, handling system issues efficiently to minimize disruption.
  • Implement robust security measures including authentication, authorization, data encryption, and conduct regular security audits.
  • Train and mentor development teams on methodologies, design principles, and architecture to ensure quality and consistency.

Requirements

  • A minimum requirement of a Bachelor’s degree at a nationally recognised/certified University in a related discipline and 3 years post-related experience.
  • Or exceptionally, the lack of a university degree may be compensated by the demonstration of a candidate’s particular abilities or experience that is/are of interest to NCIA, that is, at least 10 years extensive and progressive expertise in duties related to the function of the post.
  • Minimum of 3 years managing team of software engineers developing complex software solutions.
  • Extensive experience with C#, .NET Core, .NET, Entity Framework Code First, Entity Framework Migrations.
  • Ability to work independently and as part of a team and to collaborate effectively with team members.
  • Passion for software and improving existing skills.
  • Proven experience with solution architectures in a constrained, complex environment, preferably including both SPA frontends and service oriented back-ends.
  • Proven experience in making architectural trade-offs balancing the requirements and the team’s technical capabilities.
  • Ability to communicate with clarity, coherence, conciseness and engagement, both orally and in writing.
  • Familiarity with various architectural patterns (Modular Monolith, service-oriented, and event-driven architectures), containerization tools (Kubernetes, Docker), and secure coding best practices will be a significant advantage.
  • Experience with advanced development skills such as Microsoft T-SQL, REST APIs, API design, and proficiency in tools like Azure DevOps and CI/CD pipelines will be an asset.
  • Knowledge of NATO interoperability processes and testing, ideally with prior experience as a software architect or developer will be a plus.

Skills

  • c#
  • .NET Core
  • NET Framework
  • Entity Framework Code First
  • Entity Framework Migrations
  • Solution Architecture leadership
  • Software Development Project Management
  • Single Page Application Development
  • Service Oriented Architecture
  • Architectural Trade-offs
  • Modular Monolith Architecture
  • Event-driven architecture
  • Containerization Technologies
  • Kubernetes
  • Docker Containers
  • Secure Coding
  • Microsoft T-SQL
  • REST API Development
  • API Architecture
  • Azure DevOps
  • CI/CD Pipelines
  • System Troubleshooting
  • System Security Management
  • Engineering Team Leadership

Languages

English