Senior Software Developer

Systematic · Aarhus C, Denmark · On site · 4 days ago

Sign up to apply
Your first one is free
Posted October 24, 2026 · Read from Systematic
Why a CV for this job?

94% of employers say their filters drop qualified candidates whose CV does not match the ad's exact criteria (Harvard Business School, 2021).

  • They see what they asked for, first. Your experience that matches the ad leads, in the ad's own words, so someone skimming finds it in seconds.
  • It gets past the software. Many larger employers use software that ranks CVs by how closely they match the ad, often before anyone reads them.
  • In the language of the ad. An ad written in Spanish gets a CV in Spanish, even when yours is in Portuguese.
  • Your facts, nothing invented. Your own experience, reordered and reworded. What the ad wants and your CV does not show is listed for you to add, only if it is true. You check it before you send it.
See an example

@media screen and (max-width: 699px) {

.swapimg {display: none;}

.visible-mobile{display: inline;max-width:100%;height: auto;}

}

@media screen and (min-width: 700px) {

.swapimg {display: none;}

.visible-desktop{display: inline;max-width:100%;height: auto;}

}

Senior Software Developer – Full Stack

Do you want to shape the software that keeps allied nations connected on the battlefield? As a Senior Systems Engineer on our IRIS team, you'll lead feature development across a rich technology stack — and leave your mark on military messaging software trusted by more than 50 nations worldwide.

The job

You'll take ownership of new features from design through to delivery, working across both modern and legacy code in a fast-moving environment where no two weeks look the same. Alongside hands-on development, you'll help less experienced colleagues grow — acting as a technical guide and keeping quality high across the team.

In short, you can look forward to:

designing and implementing new features in the IRIS suite, Systematics military messaging and interoperability platform

maintaining and improving legacy code across the back end

documenting solutions and describing technical designs for the wider team

mentoring junior developers and reviewing their code

contributing to technical assessments as part of the hiring process on an occasional basis.

Joining the team

The IRIS team exists to create interoperability between coalition forces — ensuring that nations can share critical information and carry out successful missions together. You'll be part of a close-knit group of 23 people, including developers based in Denmark, Romania, and the UK, alongside architects, testers, a UX specialist, and a programme manager. It's an environment where the technical scope shifts regularly, keeping the work genuinely varied, and where there's a clear path for those who want to grow into architecture or design. The team values learning from mistakes, honest communication, and getting things done pragmatically.

Your qualifications

a relevant degree or equivalent professional education

a minimum of five years' experience in software development

solid proficiency in at least one object-oriented programming language, preferably java — other than that the team works with JavaScript, C++, and C#

experience designing software solutions and producing technical documentation

fluent English, both written and spoken.

Please note that you must be able to present a clean criminal record and have lived in a NATO and/or EU country for the past seven years, as we work with security-classified projects. Read more here.

Welcome to Systematic Aarhus

At our Aarhus office, you can look forward to joining our Employees Club, which offers nearly 100 events a year of both social and professional character. Here, you can take advantage of a range of on-site perks from physiotherapist-led massages and an in-house hairdresser to sports clubs, game tables and even our own padel court. Our canteen is a standout feature, serving a daily selection of delicious and healthy dishes. Beyond the office, you'll also enjoy benefits like free ARoS +1 access and various shopping discounts.

Never stop developing

Systematic is uniquely people-centric, truly international and proudly rooted in Denmark with more than 1,100 employees. Together, we write intelligent and innovative code to drive progress and improve lives. We develop IT solutions that make a real difference where it matters most. This is why we never stop developing. Here, there is room to be professional and personal. It is not just a place to work but a place to belong.

Start your development here

If you have any questions, you are always welcome to contact us on tel. +45 8943 2000 and ask for Søren Steen Jensen.

.contentjob {

display: flex;

flex-direction: column;

align-items: left;

gap: 100px;

background: white;

padding: 50px 0;

}

.button {

background-color: #192CBE;

border: none;

color: white;

padding: 10px 20px;

text-align: left;

text-decoration: none;

display: block;

font-size: 14px;

margin: 4px 2px;

cursor: pointer;

Width: Auto;

}

@media screen and (max-width: 699px) {

.personPanel {display: block; gap: 20px;}

.personPanel.panelText {

display: flex;

flex-direction: column;

justify-content: left;

}

.swapimg {display: none;}

.visible-mobile {display: inline;}}

@media screen and (min-width: 700px) {

.personPanel {display: flex; gap: 20px;}

.personPanel.panelText {

display: flex;

flex-direction: column;

justify-content: left;

height: 180px;}

.swapimg {display: none;}

.visible-desktop {display: inline;}

}

.panelText.action {

font-size: 23px;

font-weight: bold;

margin: 10px 0;

}

.panelText.name {

font-size: 14px;

font-weight: bold;

margin: 0;

}

.panelText.role {

font-size: 14px;

margin: 0;

}

.panelText.linkedin {

font-size: 14px;

margin: 0;

}

.personPanel img {

width: 250px;

/*border-radius: 9999px;*/

}

.profile {

display: flex;

flex-direction: column;

gap: 10px;

align-items: left;

text-align: left;

}

.profiles {

display: flex;

gap: 100px

}

.profile img {

height: 170px;

margin: 0 15px;

/*border-radius: 9999px;*/

}

.profile.name {

margin: 0;

font-size: 18px;

}

.profile.role {

margin: 0;

font-size: 14px;

inline-size: 200px;

overflow-wrap: break-word;

}

.contact-icons {

display:inline-block;

padding-top: 5px;

}

Get in touch

Sofie Heiner Emborg

Talent Acquisition Partner

Employer
Systematic
Location
Aarhus C, Denmark · On site