Security Software Engineer/Architect

Sopra Banking Software

Job

In this role, you design, develop, and test software solutions for cybersecurity activities, contribute to software architecture, and promote best practices in software engineering.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Design, develop, implement, and test software solutions supporting CYB MNT activities, including vulnerability management, automation, reporting, and cybersecurity operations.
  • Contribute to software architecture decisions and define technical solutions aligned with project requirements.
  • Support the complete software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Guide and mentor software development team members regarding development practices, architecture, and technical approaches.
  • Collaborate closely with Cyber Security Managers and Team Leads to ensure software solutions are aligned with customer needs and cybersecurity requirements.
  • Develop and maintain technical documentation, including software architecture documentation, coding standards, project documentation, and operational procedures.
  • Promote best practices in software engineering, including Agile methodologies, Test-Driven Development, Continuous Integration, and CI/CD processes.
  • Support the improvement and automation of existing processes through innovative software solutions.

Our expectations of you

Education

  • University degree in Software Development, Computer Science, Cybersecurity, IT Security, or equivalent professional experience.

Qualifications

  • Strong knowledge of software engineering principles, including software architecture, full-stack development, OOP, Agile methodologies, TDD, RESTful APIs, CI/CD, and containerization.
  • Knowledge of containerization and DevOps technologies, including Docker, Docker Compose, Git, and GitLab CI/CD.
  • Familiarity with frontend technologies (JavaScript, HTML, CSS), scripting (Bash, PowerShell), and Linux/Windows server administration.

Experience

  • Minimum of 5 years of experience in software development and/or software architecture.
  • Advanced programming skills in Python, including experience with frameworks such as Django, FastAPI, or Flask, and libraries such as pandas and NumPy.
  • Experience with complex database design and management using technologies such as PostgreSQL, MySQL, and MongoDB.
  • Experience in cybersecurity architecture, vulnerability management, or security monitoring environments is considered an advantage.

What we offer

  • This role is based in Weßling-Oberpfaffenhofen, Germany.
  • An exciting and dynamic international working environment awaits you!

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Seefeld
    82229 Bayern, Germany

About your employer

Sopra Banking Software is a leading provider of software and services to banks and financial institutions around the world. With a team of over 5,000 experts and a pro forma turnover in 2018 of € 373.7 million, we have one of the deepest and broadest portfolios of software and services available. Our unique ability to address the requirements of any size or scope bank allows them to innovate and expand their services offerings.

Company size
250+ Employees
Founding year
2012
Company type
Digital Agency
Work model
Onsite, Hybrid
Industry
Banking, Finance, Insurance · Internet, IT, Telecommunication
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time

    Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...

    • Java
    • Spring Boot
    • Apache Kafka
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

Security Software Engineer/Architect

Sopra Banking Software