Senior Software Engineer – AI & Legacy Modernization

R

Lombardia

Ibrido

EUR 40.000 - 65.000

Tempo pieno

2 giorni fa
Candidati tra i primi
Generatore di candidature

Fatti notare per questo impiego — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Descrizione del lavoro

Reply in Lombardia is seeking a Senior Software Engineer focused on AI-assisted legacy modernization. You will modernize business-critical applications, from reverse engineering to code transformation and testing, applying AI to reconstruct business logic.

Join Reply's modernization team in Milan, collaborating with engineers, architects and client IT teams on complex enterprise systems. The role combines hybrid work with regular in-person collaboration and offers a clear path for technical

Competenze

  • Academic background in CS/Engineering or equivalent experience.
  • Strong programming skills in Java, Python, or C# and ability to read unfamiliar codebases.
  • Experience in legacy modernization, migration, or reengineering projects.
  • Familiarity with AI tools for software development and code validation.

Mansioni

  • Modernize business-critical applications, from reverse engineering to code transformation and testing.
  • Apply AI to reconstruct business logic and validate functional equivalence.
  • Help evolve agentic systems and build reusable tools and methods for AI-assisted modernization.
  • Contribute to technical decisions and collaborate with engineers, architects and clients.

Conoscenze

Java
Python
C#
Legacy modernization

Formazione

Bachelor's degree in Computer Science/Engineering

Strumenti

Git
CI/CD
AI coding assistants

Descrizione del lavoro

2 giorni fa

Senior Software Engineer – AI & Legacy Modernization

Lombardia

Reply

Are you a Senior Software Engineer expert in AI-assisted legacy modernization?

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 workstreams.

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) 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.
  • A structured career path. 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.
  • Continuous learning. Technology evolves rapidly - and so do we. 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.

WHAT ARE THE NEXT STEPS

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. We care about an equal recruiting process.

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).

Furthermore, Reply is committed to ensuring a fair and accessible selection process: to help you during the recruitment process, please let us know of any kind of support you may need.

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer – AI & Legacy Modernization
Senior Software Engineer – AI & Legacy Modernization

Reply • Milano

Ibrido
EUR 40.000 - 65.000
Tailored compensation
Structured career path
Continuous learning
+1
Ai Strategist & Solution Designer
Ai Strategist & Solution Designer

Reply • Varese

In loco
EUR 37.000 - 65.000
Salary range €37k–€65k gross per year
Career path
Continuous learning
+1
Ai Strategist & Solution Designer
Ai Strategist & Solution Designer

Reply • Lazio

In loco
EUR 37.000 - 65.000
Structured career path
Continuous learning
Benefits and community access
Junior Engineer Gen Ai
Junior Engineer Gen Ai

Reply • Lazio

In loco
EUR 26.000 - 39.000
Autonomous Operations Engineer (DevOps & AIOps)
Autonomous Operations Engineer (DevOps & AIOps)

Reply • Torino

In loco
EUR 31.000 - 50.000
AI Strategist & Solution Designer
AI Strategist & Solution Designer

Reply • Milano

In loco
EUR 37.000 - 65.000
Structured career path
Continuous learning
Diversity and inclusion
Technical Project Manager - Infrastructure and Digital Transformation
Technical Project Manager - Infrastructure and Digital Transformation

Reply • Torino

In loco
EUR 35.000 - 49.000
Structured career path
Continuous learning
Reply benefits
Join Us: Technical Project Manager - Data Engineering & Infrastructure
Join Us: Technical Project Manager - Data Engineering & Infrastructure

Target Reply • Milano

Ibrido
EUR 31.000 - 38.000
Hybrid work policy
Mentoring & learning
Company benefits
+1
AI, Data and Emerging Tech Consultant
AI, Data and Emerging Tech Consultant

Reply • Milano

In loco
EUR 26.000 - 39.000
Junior Engineer Gen AI
Junior Engineer Gen AI

Reply • Torino

In loco
EUR 26.000 - 39.000
Mentoring
Training programs
Career development