22 set - Milano
Reply
Are you a Senior Software Engineer expert in AI-assisted legacy modernization? Join Reply! Qualifiche, competenze e l'esperienza necessaria per questo ruolo sono disponibili nella descrizione completa riportata di seguito.
Reply specialises in the design and implementation of solutions based on new communication channels and digital media. As a network of highly specialised companies, Reply supports major industrial groups in the telecom and media; industry and services; banking and insurance and public sectors in defining and developing business models enabled by the new paradigms of AI, cloud computing, digital media and the internet of things. Reply's services include: consulting, system integration and digital services.
You will modernize business-critical applications, from reverse engineering to code transformation and testing. You will apply AI to reconstruct business logic, support development and validate functional equivalence. You will have the opportunity to help evolve our agentic system that support AI-assisted modernization, by building reusable tools and methods.
Tech & tools stack. Depending on the project, you will work with Java or Python, legacy technologies such as COBOL or RPG, Git, CI/CD and automated testing. You will use AI coding assistants and contribute to agentic workflows for code analysis, documentation, transformation and validation.
You will join Reply's modernization team in Milan, working alongside software engineers, architects and clients' IT teams on complex enterprise systems, including financial services and industrial applications. The role combines hybrid working with regular collaboration in person. A degree in Computer Science, Computer Engineering or a related discipline, or equivalent professional experience in software engineering.
Hands-on experience in a legacy modernization, application migration or reengineering project, with a clear understanding of your contribution and the outcomes achieved. Strong programming skills in at least one modern language, such as Java, Python or C#,
and the ability to understand unfamiliar codebases.
Experience analysing business logic, application dependencies and data flows, and using automated tests to verify software behaviour. Practical experience using AI tools for software development, with the ability to review generated code and validate its correctness. You are curious about how complex systems work and persistent when solving unfamiliar problems.
Experience applying AI directly to legacy analysis, documentation, code transformation or test generation. Familiarity with mainframe or IBM i environments, including COBOL or RPG.
Experience building agentic workflows or solutions using knowledge graphs and retrieval-augmented generation.
Experience mentoring developers or taking ownership of technical workstreams. An offer tailored to your experience. The compensation package will be determined based on your professional background, technical skills, expertise, and the level of responsibility associated with the role.
The collective labour agreement (CCNL) mainly applied within Reply is the Italian Metalworking Industry Agreement. The job classification will be assessed starting from level B2, and the gross annual salary (RAL) will range from €40,000 to €65,000.
Our Career
Path offers opportunities to grow both as a technical specialist and as a future leader. Your ambitions, the skills you develop, and the results you achieve will shape your professional journey. You will join an environment that encourages curiosity, continuous learning, and the exploration of new ideas and emerging technologies.
The benefits of being a Replyer. You will also have access to the benefits and initiatives dedicated to our community. The first step of our recruiting process will be the meetings with the technical referents and then a face to face interview with the HR team.
Reply is committed to embracing diversity and creating an inclusive work environment by valuing the uniqueness of people regardless of age, gender, sexual orientation, religion, nationality, or disabilities as protected by Italian Law (L.68/99).
23 set - Lecce
Snai
23 set - Tempio Pausania
Serafina
23 set - Grosseto
Il Globo Vigilanza
23 set - Bolzano
Kpmg Italy