Software Developer – NATO, Security Clearance
Location
Netherlands
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer – NATO, Security Clearance
Work Life Group
• Develop, update, and maintain NIRIS software modules in accordance with agreed requirements, priorities, and release planning (NIRIS 4.7 and 4.8) • Evolve Java software components to support sustained compatibility with supported Java LTS runtimes • Implement agreed functional enhancements, including CESMO integration (Electronic Surveillance information exchange) and historic track data capabilities (filtered retrieval from stored NIRIS recordings) • Enhance the RTS subscription mechanism and UI to support filtering by source name, time interval, geolocation, and track number • Prepare software baselines for integration, testing, acceptance, and release • Develop and maintain unit tests and automated tests for implemented software changes • Support regression testing to ensure software quality, maintainability, and early defect detection • Ensure test coverage of at least 85% for delivered changes where technically applicable • Enhance NIRIS logging functionality, including per-port, per-endpoint, and per-interface logging • Implement logging filters, improved stack trace handling, log compression, and framework migration as required • Enable more efficient identification and analysis of runtime errors and operational incidents • Maintain and improve NIRIS interfaces with external systems, including support for Link 16 / JREAP, OTH-Gold, DIS, VMF, AIS, and other agreed formats • Provide technical support for interoperability test events (CWIX, TDLITS, INTEND, customer visits) • Address OANT/SMAQ configuration issues and analyser limit challenges • Update user manuals, governance documentation, technical design documents, interface documentation, test documentation, and release-related artefacts • Ensure all documentation remains accurate, current, and consistent with the implemented software baseline • Participate in sprint planning, daily stand-ups, sprint reviews, and project meetings • Track progress using agreed tools (Jira or equivalent) and proactively communicate risks or deviations • Submit Deliverable Completion Reports with evidence of code commits, test results, and traceability to acceptance criteria
Job Requirements
- Minimum 5 years professional software development experience (full-stack focus)
- Minimum 3 years Java development experience (modern frameworks, backend services)
- Minimum 2 years TypeScript and/or Angular experience
- Minimum 2 years RESTful services, messaging systems, or data exchange interfaces
- Minimum 2 years near real-time or data-intensive systems
- Minimum 1 year Docker (build, package, deploy Linux containers)
- Minimum 3 years DevOps/CI/CD (GitLab, automated pipelines, artifact repos)
- Demonstrable experience with unit, integration, and automated testing
- Proven Agile/Scrum experience (sprint planning, execution, reviews)
- Professional English proficiency (verbal and written)
Benefits
- Flexible working arrangements
Related Guides
Related Categories
Related Job Pages
More Security Engineer Jobs
Google Workspace Security Architect
VirtasantWe are a global, diverse team of cloud experts building the next generation of cloud solutions.
• Assess and harden Google Workspace security configurations, including MFA enforcement, administrator privilege reviews, security policies, sharing controls, audit logging, and third-party OAuth/application access. • Conduct identity and access governance reviews, including user/group/admin access validation, privileged access reviews, MFA coverage assessments, OAuth/SSO application inventory reviews, and joiner/mover/leaver process evaluations. • Develop and maintain cybersecurity documentation, including remediation plans, governance procedures, exception registers, evidence packages, quarterly access review templates, and executive-ready reports. • Build and analyze endpoint inventories and assess security controls such as device encryption, patch management, local administrator rights, screen-lock policies, device enrollment, and offboarding/wipe procedures. • Provide decision support and recommendations regarding endpoint management and security solutions, including Google Endpoint Management, Microsoft Intune, CrowdStrike, SentinelOne, Microsoft Defender for Endpoint, and MSP/MSSP-managed models (decision support only; no tooling implementation required). • Collaborate with project stakeholders while adhering to established documentation standards, confidentiality requirements, and quality review processes.
Program Manager – Infrastructure, OT Security
Fusion ConsultingShaping the Future of Life Science Consulting Worldwide
• Lead and coordinate the implementation of a new global OT domain to support IT/OT separation requirements. • Project manage the transition of OT applications into the new OT environment, ensuring minimal disruption to business operations. • Collaborate with internal and external stakeholders, including SMEs, Infrastructure teams, Security teams, 3rd Line Support, and external suppliers. • Operate effectively within a matrix project management environment, managing competing priorities and varying delivery timelines. • Provide regular status updates, risk assessments, and progress reporting to the central program office and Global Program Lead. • Drive improvements in OT security, authentication, and authorization controls across operational environments. • Support initiatives to increase resilience and stability by reducing dependencies on legacy and End-of-Life (EOL) systems. • Enable centralized management of OT user accounts and resources, including integration with enterprise Identity and Access Management solutions such as MyAccess IAM. • Ensure effective governance, budget management, resource planning, and program reporting throughout the project lifecycle. • Identify and manage risks, issues, dependencies, and change requests across the program.
Program Manager – Infrastructure, OT Security
Fusion ConsultingShaping the Future of Life Science Consulting Worldwide
• Lead and coordinate the implementation of a new global OT domain to support IT/OT separation requirements. • Project manage the transition of OT applications into the new OT environment, ensuring minimal disruption to business operations. • Collaborate with internal and external stakeholders, including SMEs, Infrastructure teams, Security teams, 3rd Line Support, and external suppliers. • Operate effectively within a matrix project management environment, managing competing priorities and varying delivery timelines. • Provide regular status updates, risk assessments, and progress reporting to the central program office and Global Program Lead. • Drive improvements in OT security, authentication, and authorization controls across operational environments. • Support initiatives to increase resilience and stability by reducing dependencies on legacy and End-of-Life (EOL) systems. • Enable centralized management of OT user accounts and resources, including integration with enterprise Identity and Access Management solutions such as MyAccess IAM. • Ensure effective governance, budget management, resource planning, and program reporting throughout the project lifecycle. • Identify and manage risks, issues, dependencies, and change requests across the program.
Program Manager – Infrastructure, OT Security
Fusion ConsultingShaping the Future of Life Science Consulting Worldwide
• Lead and coordinate the implementation of a new global OT domain to support IT/OT separation requirements. • Project manage the transition of OT applications into the new OT environment, ensuring minimal disruption to business operations. • Collaborate with internal and external stakeholders, including SMEs, Infrastructure teams, Security teams, 3rd Line Support, and external suppliers. • Operate effectively within a matrix project management environment, managing competing priorities and varying delivery timelines. • Provide regular status updates, risk assessments, and progress reporting to the central program office and Global Program Lead. • Drive improvements in OT security, authentication, and authorization controls across operational environments. • Support initiatives to increase resilience and stability by reducing dependencies on legacy and End-of-Life (EOL) systems. • Enable centralized management of OT user accounts and resources, including integration with enterprise Identity and Access Management solutions such as MyAccess IAM. • Ensure effective governance, budget management, resource planning, and program reporting throughout the project lifecycle. • Identify and manage risks, issues, dependencies, and change requests across the program.


