facebook tracking

(Senior) Software Developer

Ingenico is a global leader in the fintech market, with more than three decades of experience. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keep anticipating the evolution of commerce worldwide. We are shaping the future of payment. 

Our team comprises 8,000+ people spread around the globe representing 78 different nationalities. We are proud of the diversity and professionalism of our employees. Whether they work in technical or business support functions, they all contribute to our success as the global leader in seamless payment. We believe in making the company and people successful, together.

In our office in Milan, Italy we are currently looking for:

(Senior) Software Developer

Summary of Department

Solutions Development serves as the engine for development of our core solutions. With end to end responsibility for the design, build and test of our payment solutions, we’re directly responsible for the many millions of transactions that flow seamlessly through merchant’s tills.

The position will be included in the R&D ITA VAS team that provides value added services to Ingenico standard payment solutions.

The VAS team offers web based solutions to improve and simplify the management and the analysis of the transactions issued by the customer’s POS. Moreover, we fill the gap between innovative payment solution or services and Ingenico embedded devices.

Summary of Role

We are seeking a full stack developer to work within our VAS team.

Our team brings together analysts, architects, project managers, developers and testers that take our solutions from concept to reality.

You will be joining our team at the start of an exciting journey as we work to take Ingenico payment system to a new level: from standard payment devices to a services hub, making them the access point to a platform that integrates innovative payment solutions and customer services.


Key Tasks:

  • Writing high quality code and review and maintain legacy code;
  • Be a key team player in our agile roadmap teams inputting to all aspects of the software lifecycle;
  • Bring your skills, experiences and ideas to shape our continuous improvements.

Skills & Knowledge:

  • Strong knowledge of Java and .NET;
  • Knowledge of frontend development: HTML5, CSS3, JavaScript, jQuery;
  • RDBMS (e.g. MySQL, SQLServer);
  • Knowledge of Groovy;
  • Knowledge of Spring boot framework (Spring Data / JPA and Spring Security are widely used);
  • Systems Integration Techniques (WEB Service, SOAP, Rest);
  • Web Server management (e.g. IIS, Apache Web Server, Apache Tomcat etc);
  • Very good knowledge of SW delivery tools used by Ingenico (e.g. Git, Jira, etc);
  • Fluent in written and spoken English.

The knowledge of the following will be considered a plus:

  • Grails framework;
  • Python;
  • Frontend frameworks (e.g. Angular.js and React);
  • Ability to work with product/project managers and stakeholders;
  • Autonomous on complex solution development;
  • Curiousity and an aptitude for problem solving is key. Creating valuable customer outcomes through solving complex technical challenges in the most effective way is at the heart of what we do.
  • 4-6 years of working experience in design, development and mainntening of web applications
  • Payments industry (nice to have)
  • Degree in Computer Science/Software Engineering


  • 4-6 years of working experience in design, development and mainntening of web applications
  • Payments industry (nice to have)


  • Degree in Computer Science/Software Engineering

Or, know someone who would be a perfect fit? Let them know!


Via Giorgio Stephenson, 43
20157 Milano Directions

Already working at Ingenico EMEA?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor