Systematic
Posted 1mo ago

Software Engineer - Agentic AI & Java, SitaWare Insight

Systematic
Copenhagen, Capital Region of Denmark, Denmark
OnsiteFull Time
Responsibilities
  • designing agents
  • writing code
  • collaborating experts
Requirements
  • Foundation in software engineering with backend Java or similar
  • Frontend Angular
  • Docker
  • Kubernetes
  • Microservices knowledge
  • Testing
  • Logging
  • Observability, and interest in LLM/agentic systems
Technical tools mentioned
JavaPythonAngularDockerKubernetes

Job description

 


 



@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;}
}

Systematic - IT Solutions for critical decision making in demanding situationsSystematic - IT Solutions for critical decision making in demanding situations

 


Software Engineer – Agentic AI & Java, SitaWare Insight



Are you passionate about building AI agents that solve real-world problems? Join our Agentic AI team within SitaWare Insight, where you'll design multi-agent workflows that help military decision-makers act faster and safer.



(Junior and senior positions available).



The job

You'll combine software engineering with LLM expertise to design and implement AI agents and multi-agent workflows for SitaWare Insight. You'll enhance our existing AI Assistant with new actionable flows and help shape how agentic AI supports critical decision-making.



Your key tasks will include:
•    Designing and documenting AI agents, tool definitions, and RAG pipelines that connect agents to internal structured and unstructured data
•    Building multi-agent sets using orchestration patterns such as routing, delegation, and result aggregation
•    Writing production-grade code with full test coverage, structured logging, and robust error handling
•    Collaborating with domain experts to translate customer journeys into agent task decompositions and evaluation rubrics.



SitaWare is central to critical decision processes, so we always keep a human in the loop and build traceability into every AI solution. We're agnostic to tooling: we work in both Java and Python and choose the framework that fits the task, running models on-premises or with cloud providers depending on customer needs.


 


Joining the team
SitaWare Insight program has currently close to 45 Systems Engineers, Architects and Test split up into 5 SCRUM teams and we are growing to meet the demand from our customers. 
The program is part of a product organization, meaning it consists of a project and people manager, a Product Manager and a UX designer. Part of the program is in Copenhagen and part of the program in Aarhus. Collaboration between teams in Aarhus and Copenhagen is ongoing on daily basis.



The new team is planned to consist of an Architect, 5-9 developers and 1-2 testers.



For our new team within the program, we are looking for 3-6 software engineers at different levels of seniority to join our Agentic AI team and work alongside colleagues who track the latest developments in AI and help decide how to put them to real use. This is your chance to work with modern technologies and contribute directly to the advancement of our product, SitaWare Insight is shaping the future of AI-driven solutions in a domain where the outcomes genuinely matter.


 


Your qualifications
We're hiring across seniority levels, so you don't need to check every box below — but you should have a solid foundation in software engineering and a genuine interest in AI/agentic systems. Depending on your level of experience, we expect some combination of:



•    Backend development experience in Java or similar
•    Frontend development experience in Angular or similar
•    Familiarity with Docker and Kubernetes
•    Understanding of microservices and message queues
•    Solid software engineering practices: testing, logging, observability, and version control.


For senior profiles, we also expect:
•    5+ years of software engineering experience, including at least 2 years focused on LLM or AI systems, building and deploying AI-powered applications in Java and Python
•    Hands-on experience with an orchestration framework, and a strong understanding of RAG architectures, vector databases, embedding models, hybrid search, and function-calling patterns
•    Familiarity with LLM evaluation frameworks and metrics such as relevance, faithfulness, and hallucination detection.



Whether you're early in your career or a seasoned engineer, you'll take ownership of your work, contribute to agile development, and help drive innovation and new functionality. You naturally keep up to date with the latest in software development and AI, where new insights, models, and patterns surface constantly.



On top of that you are a:
•    Proactive team player — you actively contribute to the team's success with a positive attitude and a strong passion for software development
•    Problem solver — you naturally identify and solve complex problems with attention to detail, ensuring accuracy and precision
•    International mindset — you thrive in a diverse, international team environment and embrace different perspectives
•    Continuous learner — you have an innate curiosity, stay updated on the latest technologies and industry trends, and bring innovative ideas to the table.


 


Travel days: 2-4 weeks per year. This provides opportunities for collaboration and cross-team engagement.


 


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 https://systematic.com/int/careers/security-clearance/ 


 


Welcome to Systematic Copenhagen
When you join us in Copenhagen, you're not just getting a desk at one of the city's best locations — you're stepping into a workplace where community matters. Our Employees Club keeps things lively with monthly social events, and our office catering makes sure you're always well taken care of. Whether you're into casual games or just good company, you'll find both at our foosball table or during our relaxed Friday bar gatherings.



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's room to be professional and personal. It's not just a place to work but a place to belong.



Start your development here
We're assessing applications on an ongoing basis, so click Apply Now and send us your CV today. If you have any questions, you're welcome to contact us (except week 30, 31 and 32) on tel. +45 8943 2000 and ask for Allan Carstens.



Please note, that response times may be longer than usual due to summer holiday period.


 


.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;
}


Tobias Falck Jensen Tobias Falck Jensen

Get in touch


Tobias Falck Jensen


Talent Acquisition Partner


LinkedIn Iconphoneicon




About Systematic

Develops software for critical decision-making in defense and healthcare.

Similar jobs

Software Engineer roles near Copenhagen, Capital Region of Denmark
2d
Save
Mark Applied
Hide
Software Engineer (AI)
Copenhagen, Capital Region of Denmark, Denmark
HybridFull Time
Avallone
Avallone: Automated enterprise KYC and AML compliance platform.
5+ YOE5+ years building production software systems; strong TypeScript/Node.js, databases, distributed systems, cloud, SaaS, and production AI/LLM experience, including RAG, evaluation, agents, embeddings, observability, and monitoring.
TypeScript, Node.js, Relational databases, AWS, Retrieval-Augmented Generation (RAG), Prompt engineering, Embeddings, Semantic search, React, Mobx, Nest.js, Pulumi, GitHub Actions
3d
Save
Mark Applied
Hide
Senior Software Engineer
Copenhagen, Capital Region of Denmark, Denmark
kr639k-kr799k/yr OnsiteFull Time
Unity
UnityNYSE: U: Provides software for creating real-time 3D interactive content.
Experienced engineer with C# and Unity game development, cross-platform API abstraction, native desktop, mobile, or console development, and cross-team project experience.
C#, C++, Unity, Unity editor
4d
Save
Mark Applied
Hide
Senior Software Engineer
London or Copenhagen or Europe
RemoteFull Time
All Gravy
All Gravy: AI-powered people operating platform for frontline hospitality and retail teams.
5+ YOE5+ years of full-stack experience with React, React Native, TypeScript, and Node.js; distributed-systems architecture; startup or scale-up experience; fluent English; European time-zone availability.
React, React Native, TypeScript, Node.js, NestJS, MongoDB
4d
Save
Mark Applied
Hide
Embedded Software Engineer, Space Sensors, Søborg (1283)
Søborg, Capital Region of Denmark, Denmark
HybridFull Time
Terma
Terma: Develops mission-critical systems for aerospace and defense industries.
5+ YOEAround 5 years of embedded software experience; C or C++, embedded Linux, unit testing, multithreading, concurrency, real-time systems, and signal processing knowledge. Professional English required; Danish advantageous.
C, C++, embedded Linux, GNU Radio, GNSS, RFNoC, UHD, SDR
4d
Save
Mark Applied
Hide
Software Engineer til Center for CNE-Operationer og kampen mod terror og spionage
Søborg, Capital Region of Denmark, Denmark
OnsiteFull Time
Politi
Politi: The national police force of the Kingdom of Denmark.
Develop and operate in-house front-end and back-end solutions, translate needs into concrete products, manage development proactively, and collaborate across technical teams; software testing experience is advantageous.
Android, iOS, Windows, Linux
5d
Save
Mark Applied
Hide
Senior Software Engineer - Portfolio Analysis
Copenhagen, Capital Region of Denmark, Denmark
HybridFull Time
SimCorp
SimCorp: Provides integrated software solutions for investment and asset managers.
Experience with C#/.NET, backend development, API design, scalable applications, CI/CD, automated testing, relational databases, and cloud technologies; curiosity about AI-assisted engineering.
C#, .NET, Dyalog APL, Oracle, Azure, AI, CI/CD
6d
Save
Mark Applied
Hide
Software Engineer, Infrastructure
Copenhagen, Capital Region of Denmark, Denmark
HybridFull Time
Reel
Reel: Next-generation B2B electricity supplier accelerating the renewable energy transition.
Production backend software experience, cloud infrastructure and infrastructure-as-code experience, with knowledge of reliability, security, networking, VPNs, or data infrastructure. Elixir/Python stack experience is not required.
Elixir, Python, GCP, Kubernetes, Postgres, TimescaleDB, BigQuery, Loki, Prometheus, Grafana, Terraform, ArgoCD
6d
Save
Mark Applied
Hide
Software Developer (m/f/d) HVAC and Heat Pump Systems
Tranås or Copenhagen
OnsiteFull Time
Bosch
Bosch: Global manufacturer of automotive and industrial engineering technology.
Technical degree in mechanical, energy, building services engineering, physics, or a comparable field; programming experience in C# or VB; mathematics and physics knowledge; agile teamwork skills.
C#, VB