Junior Software Engineer (mfd)
Job Summary
Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate digitize and transform the way more than 75 million peoplearound the globebank and shop in thishyper-connected consumer-centric world. Join us inconnecting people to commerce in this vital rewardingrole.
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
- Masters 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.
Benefits
- Attractiveremunerationmodels andadditionalbenefits
- Flexible working time models and modern working conditions
- Individual career and training opportunities
- 30 daysof leave p.a. and special leave due to events
- Health and fitnessofferssuch as EGYMWellpassor company health management
- Exclusive employee discounts such as Corporate Benefits
- Employee Assistance Program (EAP) and local social counseling for professional support in private and professional life situations
- Employer-financed company pension scheme to provideadditionalsecurity for your future
- Occupational disability insurance with attractive conditionsvia gross deferred compensation foradditionalfinancial security
- as well as other (location-specific) benefits
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 23000 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 foundhere - 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.
Wir suchen einen Junior Software Engineer (m/w/d) der unser Team Security Applications am Standort Paderborn verstärkt.
In dieser Rolle entwickeln gestalten und testen Sie innovative Produkte Systeme und Services. Sie arbeiten eng mit interdisziplinären technischen und Engineering-Teams zusammen um Produktanforderungen zu definieren Software-Architekturen zu gestalten und neue Lösungen zu entwickeln. Darüber hinaus begleiten Sie Produktionsprozesse testen Prototypen und optimieren durch kontinuierliche Anpassungen Leistung Funktionalität und Qualität. Mit Ihrem technischen Know-how und Ihrer Lösungsorientierung leisten Sie einen wichtigen Beitrag dazu innovative Ideen in erfolgreiche und marktfähige Lösungen umzusetzen.
Ihre Aufgaben
- 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.
Ihr Profil
- 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.
Vorteile
- AttraktiveVergütungsmodelleundZusatzleistungen
- FlexibleArbeitszeitmodelleundmoderneArbeitsbedingungen
- IndividuelleKarriere- undWeiterbildungsmöglichkeiten
- 30Urlaubstagep. a. undanlassbezogenerSonderurlaub
- Gesundheits-
- Benefits
- Employee AssistanceProgram (EAP) undlokaleSozialberatungfürprofessionelleUnterstützunginprivatenundberuflichenLebenssituationen
- ArbeitgeberfinanziertebetrieblicheAltersversorgungzurzusätzlichenAbsicherungIhrer Zukunft
- BerufsunfähigkeitsversicherungmitattraktivenKonditionenüberBruttoentgeltumwandlungfürzusätzlichefinanzielleSicherheit
- sowieweitere(standortspezifische) benetifs
Ihre Bewerbung
Bitte schicken Sie uns folgende Unterlagen in einem Dokument:
Lebenslauf
Anschreiben
Arbeits-(Zeugnisse)
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
Required Experience:
Junior IC
About Company
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 c ... View more