
Diebold Nixdorf
Open Positions at Diebold Nixdorf
10 open positions
Senior Test Engineer responsible for designing performance-focused QA strategies across UI and API layers, building scalable automation, and improving software quality at scale. The role combines performance analysis, test framework development, CI/CD integration, and AI-driven testing innovation.
Senior Product Security Engineer delivering customer-facing implementations, configurations, security hardening, and support for Diebold Nixdorf banking security software. The role combines technical consulting, vulnerability analysis, customer training, pre-sales support, and international travel.
Software Engineer responsible for designing, coding, testing, documenting, and supporting basic to moderately complex software components. The role emphasizes secure coding, automated testing, troubleshooting, and collaboration with cross-functional engineering teams.
Develop and enhance C#/.NET point-of-sale software for global retail customers while helping investigate defects and research new technologies. This hybrid Katowice role offers exposure to cloud-based products and international projects.
Build and evolve an Elastic-powered observability platform that delivers actionable telemetry across infrastructure and applications. This hybrid Katowice role focuses on dashboards, alerting, instrumentation, telemetry pipelines, and operational insights that improve reliability and performance.
Join Diebold Nixdorf’s Security Applications team in Paderborn as a Junior Software Engineer developing and testing security-focused products, systems, and services. The role combines C++ software development, secure communications, mobile application work, and collaboration with security analysts.
Software Engineer responsible for building scalable enterprise applications and reusable C++ components. The role emphasizes high-quality code, unit testing, and reliable software design.
Senior Software Quality Engineer responsible for leading manual and automated testing activities across software delivery, with a focus on API, UX, regression, and end-to-end testing. The role is based in Katowice and requires working from the office at least three times per week.
Principal Development Engineer designing and delivering scalable enterprise payments applications with Java/J2EE, distributed systems, databases, and event-driven messaging. The role combines hands-on architecture and development with technical leadership, mentoring, and cross-project solution ownership.
Principal Software Engineer leading enterprise-grade AI/ML, generative AI, and agentic AI systems from architecture through deployment. The role combines hands-on product development, technical leadership, customer-facing solution delivery, and mentorship.