Software Development Engineer

Posted 5 Hours Ago
Be an Early Applicant
's-Gravenhage, NLD
In-Office
Mid level
Artificial Intelligence • Software • Cybersecurity
The Role
Develop, deploy, maintain and enhance backend services and responsive web applications for Integrated Command and Control systems. Design databases, manage source code, implement CI/CD, containerised Linux deployments, automated tests, and debug/modernise legacy applications while supporting operational NATO projects.
Summary Generated by Built In

Spektrum have a wide range of exciting opportunities in several global locations.  We are always looking to add great new talent to our team and look forward to hearing from you.

Spektrum supports apex purchasers (NATO, UN, EU, and National Government and Defence) and their Tier 1 supplier ecosystem with a wide range of specialist services. We provide our clients with professional services, specialised aerospace and defence sales, delivery, and operational subject matter expertise. We are looking for personnel to join our team and support key client projects.

WHO WE ARE SUPPORTING

The NATO Communications and Information Agency (NCIA) is responsible for providing secure and effective communications and information technology (IT) services to NATO member countries and partners. The Agency was established in 2012 and is headquartered in Brussels, Belgium.

The NCIA provides a wide range of services, including:

  • Cyber Security: Advanced cybersecurity solutions to protect NATO communication networks and information systems against cyber threats.
  • Command and Control Systems: Development and maintenance of the systems used by NATO military commanders to plan and execute operations.
  • Satellite Communications: Secure and reliable satellite communications for NATO forces.
  • Electronic Warfare: Electronic warfare capabilities that support NATO's mission to detect, deny and defeat threats to its communication networks.
  • Information Management: Management of NATO's IT infrastructure, including databases, applications and servers.

Overall, the NCIA plays a critical role in ensuring the security and effectiveness of NATO's communications and information technology capabilities.

THE PROGRAMME

Assistance and Advisory Service (AAS)

The NATO Communications and Information Agency (NCI Agency) is NATO's principal C3 capability deliverer and CIS service provider. It provides, maintains and defends NATO's enterprise-wide information technology infrastructure to enable Allies to consult together under Article IV and, when required, stand together in the face of attack under Article V.

To provide these critical services in today's evolving environment, the NCI Agency builds and maintains a high-performing workforce comprising NATO International Civilians (NICs), Military personnel (Mil), and Interim Workforce Consultants (IWCs). IWCs are a critical part of the workforce and represent approximately 15% of the Agency's personnel.

ROLE ID – C005043

ROLE DUTIES AND RESPONSIBILITIES

  • Provide software development support in the delivery of Integrated Command and Control (ICC) capability work packages.
  • Develop, deploy, maintain and enhance backend software components and services.
  • Design, implement and maintain databases and data models to support application functionality.
  • Manage source code repositories and contribute to software build, integration and deployment activities.
  • Develop, execute and maintain automated tests to ensure software quality and reliability.
  • Deploy, configure and maintain applications within Linux-based environments using containerised solutions.
  • Develop and maintain responsive web applications and user interfaces in line with project requirements and UI/UX designs.
  • Investigate, troubleshoot and resolve software defects while supporting the maintenance and modernisation of existing systems.

ESSENTIAL SKILLS, EXPERIENCE AND CERTIFICATIONS

The successful candidate will have recent, hands-on experience in server-side software development, deployment and maintenance, including:

  • Proficiency in Java and Python.
  • Strong SQL knowledge and database schema design.
  • Good understanding of Git for source code version control.
  • Experience with CI/CD pipelines using Jenkins and GitLab.
  • Rigorous automated testing practices.
  • Experience working with the Linux operating system.
  • Experience with container technologies such as Podman or Docker.
  • Recent experience developing responsive web applications using frameworks such as Angular or React.
  • Experience debugging legacy applications and modernising existing codebases.

DESIRABLE EXPERIENCE

  • Experience with Hibernate, Protocol Buffers, gRPC, Ansible, Kubernetes and event-streaming platforms.
  • Experience working with Command and Control (C2) applications.
  • Experience using the Spring Framework.
  • Familiarity with Integrated Command and Control (ICC).

WORKING LOCATION

  • The Hague, Netherlands.

WORKING POLICY

  • Full-time, on-site.

TRAVEL

  • Some travel to other NATO sites may be required.

SECURITY CLEARANCE

  • A valid National or NATO Secret personal security clearance is required.

We never know what new opportunities might be just over the horizon. If this opportunity isn't for you, please feel free to send us your resume anyway and be the first to know if something suitable for your skills and experience comes up. 

Skills Required

  • Proficiency in Java
  • Proficiency in Python
  • Strong SQL knowledge and database schema design
  • Experience with Git for source code version control
  • Experience with CI/CD pipelines using Jenkins and GitLab
  • Rigorous automated testing practices
  • Experience working with the Linux operating system
  • Experience with container technologies such as Podman or Docker
  • Recent experience developing responsive web applications using frameworks such as Angular or React
  • Experience debugging legacy applications and modernising existing codebases
  • Valid National or NATO Secret personal security clearance
  • Full-time on-site work in The Hague, Netherlands
  • Some travel to other NATO sites may be required
  • Experience with Hibernate, Protocol Buffers, gRPC, Ansible, Kubernetes, event-streaming platforms, Spring, or Command and Control (C2) applications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Spektrum Labs is building the backbone of the cyber resilience ecosystem, unifying cybersecurity, compliance, and insurance into one seamless platform powered by AI, cryptography, and automation.

Similar Jobs

SPEKTRUM GROUP Logo SPEKTRUM GROUP

Development Engineer

Artificial Intelligence • Software • Cybersecurity
In-Office
's-Gravenhage, NLD

SPEKTRUM GROUP Logo SPEKTRUM GROUP

Development Engineer

Artificial Intelligence • Software • Cybersecurity
In-Office
's-Gravenhage, NLD

Network Optix Logo Network Optix

Development Engineer

Information Technology • Security • Software
In-Office
Den Haag, NLD
170 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account