Software Engineer

Diebold GmbH & Co. KG
Paderborn, Germany
12 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Starter
Working hours
Regular working hours
Languages
English, German

Tech stack

Flutter Artificial Intelligence C++ (Programming Language) Mobile Application Development Software Debugging Gradle Integrated Development Environments Software Architecture Software Engineering Information Technology Docker Jenkins
+1 more
Vulnerability Analysis

Job description

  • Einarbeitung in Konzepte, Praktiken und Methoden des Software Development Engineering im Bereich der Entwicklung von Sicherheitslösungen.
  • Einrichtung, Wartung und Optimierung von Entwicklungsumgebungen und Systemen unter Verwendung von Technologien wie Gradle, Jenkins CI/CD-Pipelines, Docker sowie weiteren modernen Entwicklungstools.
  • UnterstĂŒtzung des Teams bei der Konzeption, Bereitstellung und dem Betrieb von Sicherheitslösungen, um eine effektive Implementierung und einen zuverlĂ€ssigen Betrieb sicherzustellen.
  • Analyse, Fehlersuche und Behebung von Problemen in Anwendungen, Servern und Web-FunktionalitĂ€ten.
  • Erlernen und Anwenden von Methoden und Best Practices des Software Development Engineering.
  • UnterstĂŒtzung bei Sonderprojekten nach Bedarf.
  • Zusammenarbeit mit Security-Analysten bei Schwachstellenanalysen und Sicherheitsbewertungen.
  • Mitarbeit an der Entwicklung mobiler Anwendungen.
  • Arbeit mit kryptografischen Bibliotheken zur Absicherung der Kommunikation.
  • Definition und Implementierung von Lösungen fĂŒr Sicherheitskomponenten sowie die Aktualisierung von Drittanbieterbibliotheken.

Requirements

  • Abgeschlossenes Masterstudium der Informatik, Softwaretechnik oder eines vergleichbaren Fachgebiets.
  • Erste praktische Erfahrung in der Softwareentwicklung, beispielsweise durch Praktika, WerkstudententĂ€tigkeiten oder eigene Projekte.
  • Gute Kenntnisse in C++, nachgewiesen durch Studienprojekte, Praktika oder persönliche Entwicklungsprojekte.
  • Vertrautheit mit modernen KI-Tools und deren Integration in den tĂ€glichen Arbeitsablauf.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
  • Interesse an der Programmiersprache Rust und deren Einsatz im Bereich sicherheitskritischer Anwendungen.
  • Grundlegendes VerstĂ€ndnis von IT-Sicherheitslösungen ist von Vorteil.
  • FĂ€higkeit, technische Probleme eigenstĂ€ndig zu analysieren und effiziente Lösungen zu entwickeln.
  • Hohe Lernbereitschaft sowie Motivation zur kontinuierlichen fachlichen und persönlichen Weiterentwicklung.
  • Teamorientierte Arbeitsweise und ausgeprĂ€gte KommunikationsfĂ€higkeit.

About the company

Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.

We are looking for a Junior Software Engineer who will join our security applications department in Paderborn. You will design, create, and test innovative products, systems, and services. You will collaborate closely with cross-functional technical and engineering teams to define product requirements, establish mechanical, physical, and software design strategies, and develop creative concepts. You will drive production processes, evaluate and test prototypes, and make real-time adjustments to optimize performance, functionality, and overall product quality. Through your expertise and problem-solving skills, you will play a key role in transforming ideas into successful, market-ready solutions.

Your Responsibilities

  • Gain familiarity with Software Development Engineering concepts, practices, and methodologies within security solutions development.
  • Set up, maintain, and optimize development environments and systems using technologies such as Gradle, Jenkins CI/CD pipelines, Docker, and other modern development tools.
  • Support the team in the design, deployment, and operation of security solutions, ensuring effective implementation and ongoing reliability.
  • Troubleshooting and debugging applications, servers, web functionality, etc.
  • Learns and applies Software Development Engineering methodologies and practices.
  • Assists with special projects as assigned.
  • Collaborate with security analysts on vulnerability assessments.
  • Contribute to mobile application development.
  • Work with cryptographic libraries for secure communications.
  • Define and implement solutions for security components and third-party library updates. What we expect from you

  • Master’s degree in Computer Science, Software Engineering, or related field.
  • Hands-on experience in Software Development Engineering.
  • Proven proficiency in C++ (school projects, internship, personal projects).
  • Familiarity with integrating modern AI tools into their daily workflow.
  • Fluent communication in German and English language.
  • Interest to work with Rust and Flutter.
  • Great overview of security solutions is nice to have.
  • Able to independently analyze technical problems and develop effective solutions.
  • Committed to continuous professional growth and skill development.
  • Able to collaborate effectively within a team environment. Your Application Please submit the following documents combined into a single file:

  • Resume/CV
  • Cover Letter
  • Employment References / Certificates About Us Why should you join Diebold Nixdorf? Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability. Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status. ** To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes.** We are a global company operating in multiple locations and entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found ______________________ Unsere Teams automatisieren, digitalisieren und transformieren die Bank- und HandelsgeschĂ€fte von mehr als 75 Millionen Menschen rund um den Globus in dieser vernetzten verbraucherzentrierten Welt. Schließen Sie sich uns an und verbinden Sie Menschen in dieser wichtigen und wertvollen Rolle., Diebold Nixdorf ist mehr als ein Zusammenschluss. Es ist vielmehr ein neues Unternehmen im Zeitalter der Transformation. Seit insgesamt mehr als 150 Jahren haben wir die Zukunft mitgestaltet, unsere Kunden langfristig strategisch begleitet und den Weg fĂŒr Innovationen bereitet. Heute ĂŒbernehmen wir eine fĂŒhrende Rolle als Technologietreiber und -wegbereiter im Connected Commerce. Wir verbinden die physische und digitale Welt des Zahlungsverkehres, um Verbrauchern ein noch reibungsloseres Kundenerlebnis zu schaffen - in einer Omnichannel-Welt, die stĂ€ndig im Wandel ist und in der Verbraucher 24/7 stĂ€ndige VerfĂŒgbarkeit erwarten. In dieser Welt voller Chancen sind wir besser denn je aufgestellt, um die Zukunft erfolgreich zu gestalten Gestalten Sie mit! Diebold Nixdorf ist ein Arbeitgeber fĂŒr Chancengleichheit und wir legen Wert auf Vielfalt in unserem Unternehmen. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus. ** An alle Personalagenturen: Diebold Nixdorf akzeptiert keine LebenslĂ€ufe von Agenturen. Bitte leiten Sie LebenslĂ€ufe nicht an unseren Job-Alias, Diebold Nixdorf-Mitarbeiter oder einen anderen Organisationsstandort weiter. Diebold Nixdorf ist nicht verantwortlich fĂŒr GebĂŒhren im Zusammenhang mit unaufgeforderten LebenslĂ€ufen ** #LI-RD1 #LI-Hybrid

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.absolventa.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:13 min

Speaker background and Eurowings digital transformation context

Johannes Hansen · WWC 2023

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

Videos

See all

Related articles

See all