×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – AI & Legacy Modernization

Job in Milan, Lombardy, Italy
Listing for: Reply
Full Time position
Listed on 2026-09-20
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Python, SQL Developer
Salary/Wage Range or Industry Benchmark: 40000 EUR Yearly EUR 40000.00 YEAR
Job Description & How to Apply Below
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.

WHO WE ARE
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.

WHAT YOU WILL FIND
Core activities . 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. You will contribute to technical decisions and help colleagues develop their skills.
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.
Team work . 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. You will collaborate closely with technical and business stakeholders, with opportunities to take on broader technical leadership responsibilities. The role combines hybrid working with regular collaboration in person.

WHAT WE NEED
Academic background . A degree in Computer Science, Computer Engineering or a related discipline, or equivalent professional experience in software engineering.
Technical & strategic skills .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.
Soft skills . You are curious about how complex systems work and persistent when solving unfamiliar problems. You take ownership of your work, explain technical choices clearly and collaborate effectively with colleagues and clients. You enjoy sharing knowledge and helping others grow.
Nice to have . 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 work streams.

WHAT WE OFFER
An offer tailored to your experience . This position is open to people with varying levels of expertise and seniority. 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)…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary