You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Sopra Steria

Security Software Engineer / Architect (M/W/D) - [26143]

  • Office
  • 3-6 years
  • English (B2)

Salary

Not stated

Similar roles pay €60K - 80K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team builds software for cyber maintenance work, covering vulnerability management, automation, reporting and cyber security operations.

The company has provided digital end-to-end systems and engineering services for over 40 years, with more than 2000 employees worldwide, and serves space and defence organisations as a long-term operational systems provider.

The role sits in a Cyber Security context and works closely with customer needs and security requirements.

Responsibilities

  • Design, build, test and ship software for cyber maintenance activities, such as vulnerability management, automation, reporting and security operations.
  • Shape software architecture and define technical solutions that meet project requirements.
  • Work through the full development lifecycle: requirements, design, implementation, testing, deployment and upkeep.
  • Coach developers on coding practices, architecture and technical approaches.
  • Partner with Cyber Security Managers and Team Leads so solutions fit customer needs and security rules.
  • Write and maintain architecture documents, coding standards, project records and operating procedures.
  • Advance good engineering habits such as Agile, Test-Driven Development, Continuous Integration and CI/CD.
  • Automate and improve existing processes with new software solutions.

Requirements

  • A completed Bachelor's or Master's degree in Computer Science or equivalent education.
  • At least 5 years of relevant experience in software development and architecture, or proven equivalent experience.
  • Solid grasp of software design, full-stack development, Agile, object-oriented programming and CI/CD.
  • Deep Python knowledge, including frameworks such as Django, FastAPI or Flask and libraries such as pandas or NumPy.
  • Hands-on work with PostgreSQL, MySQL and MongoDB.
  • Practical use of Docker, Docker Compose, Git and GitLab CI/CD.
  • Working familiarity with JavaScript, HTML and CSS, plus scripting in Bash and PowerShell.
  • Administration experience on both Linux and Windows.
  • Nice to have: knowledge of networking protocols and security or encryption standards.
  • Nice to have: Active Directory administration experience.
  • Nice to have: understanding of security frameworks and industry compliance standards.
  • Nice to have: experience in cybersecurity architecture or vulnerability management, which is a big plus.
  • Strong organisation and time management.
  • Quick to grasp complex concepts and adapt to new projects and tools, proactive, and keen to self-study.
  • High confidentiality and reliability.
  • Able to work well both alone and within a team.
  • Clear communication in technical and non-technical settings.
  • Very good written and spoken English; German is an advantage.

Conditions

Based in Weßling-Oberpfaffenhofen, Germany.

To apply, send your CV in English as a Word or PDF file to Andrés Izquierdo, quoting the job reference, via the apply button.

Applications close on 15/11/2026.

Equal opportunity statement not provided in the original posting.

Benefits

  • An international team with a dynamic working environment.

Where you’d work

From the office

About the company

Sopra Steria

Office in Germany

Also hiring in Poland, Ottawa, Canada, Montreal, Canada and 9 more places

8 of their 61 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • Python
  • PostgreSQL
  • Docker
  • Linux
  • CI/CD
  • GitLab
Type
Full-time
Specialty
Backend
Region
Europe
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Experience
5+ years
Tech stack
  • Python
  • PostgreSQL
  • Docker
  • Linux
  • CI/CD
  • GitLab

Location

Work model
Office
Region
Europe
Office
  • Germany

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Requirements

Languages
  • English (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason