
Software (Senior) Engineer (m/f/d)
Diebold Nixdorf24 hours ago
Paderborn, GermanySenior
Responsibilities
- Shape the use of generative AI across the frontend development lifecycle, from requirements and mockups through implementation and automated testing.
- Develop an end-to-end AI-supported workflow for generating clickable mockups, production-ready React code, and test coverage.
- Evaluate tools, models, and prompts, and create reusable components and guidelines to improve team productivity.
- Develop performant React UIs for payment switching, POS, and ATM device-handling domains across design, implementation, testing, and documentation.
- Gather customer requirements and translate them into intuitive frontend solutions.
- Integrate frontend applications with Java backends and maintain performance, scalability, and maintainability.
- Support timely, high-quality releases and grow into a key contact for frontend architecture and productive AI use in software development.
Requirements
- A completed Computer Science degree or comparable qualification.
- Strong Java skills and a solid understanding of the open-source ecosystem.
- Experience with React.
- Practical understanding of how to apply generative AI effectively in software development.
- Ability to learn new topics quickly, work in a structured manner, solve complex problems, take ownership, and drive initiatives forward.
Benefits
- Attractive remuneration models and additional benefits.
- Flexible working time models and modern working conditions, with the posting tagged as hybrid.
- Individual career development and training opportunities.
- 30 days of annual leave plus special leave for qualifying events.
- Health and fitness offerings including EGYM Wellpass and company health management.
- Exclusive employee discounts through Corporate Benefits.
- Employee Assistance Program and local social counseling.
- Employer-financed company pension scheme.
- Occupational disability insurance through gross deferred compensation and other location-specific benefits.
About Diebold Nixdorf
Diebold Nixdorf provides self-service banking and retail solutions, including ATMs, point-of-sale systems, and Vynamic software, plus managed services and security for banks and retailers. Its business spans hardware, software, and lifecycle services that connect digital and physical channels in branches and stores. Founded in 1859 and headquartered in North Canton, Ohio, it is a public company listed on the NYSE and ETR.