Share this Job
Apply now »

Title:  Senior Software Engineer

Requisition ID:  16832
Location:  Milan
Function:  Information Technology
Contract Type:  Permanent
Experience:  3 - 5 years

Senior Software Engineer

Established in 1872, Pirelli is among the world’s leading tyre producers. It is the only pure consumer tyre company that includes car, motorbike, and bicycle tyres as well as associated services.

Pirelli has a distinct positioning in high value tyres, characterised by an advanced technology with more than 3,600 homologations obtained, thanks to partnerships with the most prestigious car manufacturers in the world. In order to achieve the highest levels of performance, safety and containment of environmental impact, Pirelli has always been strongly committed to research and development, in which it invested 6% of revenue from high-value products in 2020.

Involved in motorsport since 1907, Pirelli has been the exclusive official tyre partner of the Formula 1™ World Championship since 2011 and has renewed the agreement until 2024.

Pirelli's commitment to the creation of sustainable value, a characteristic of the Company's responsible management and its economic, social and environmental performances has resulted in its inclusion in some of the world’s most prestigious sustainability stock market indices such as the Dow Jones World and Europe Sustainability Indices and Global Compact LEAD of the United Nations.


Pirelli is undertaking a huge and comprehensive program of Digital Transformation to support the Group strategic plans. In this context a fundamental role is played by the development and launch on the market of innovative B2C and B2B services and products fully enabled by comprehensive and lead of the edge Digital solutions.

Examples (not exhaustive) of these initiatives can be found at this links:


A dedicated New Digital Products and Services team has been created to report directly to the Group Chief Digital Officer, to provide all the necessary skills and roles necessary to fulfill this new challenge, and the present Job Request is aimed at extending and strengthen this team to cope with increasing number and importance of the initiatives.

Accepting this Job Request You will join a fast growing multidisciplinary team in Pirelli Digital division, focused on delivering and evolving a compelling ecosystem of digital solutions and services Pirelli is building around its consumers and customers, premium products and leapfrog technologies.

You will be responsible for the Software Engineering and full stack development of several high-quality digital applications and services, turning architectural design and UX/UI mockups into effective, scalable and efficient solutions, with a comprehensive vision from backend to frontend, including API integrations with other systems and services.



Main Responsibilities:

  • Contribute to the coordination, development and timely delivery of digital and IoT solutions to support the growing transformation of Pirelli automotive ecosystem
  • Interact with other business functions, customers and partners to identify their needs and priorities and turn business requirements into technical feasibility assessments and specifications
  • Contribute to the development of backend micro-services, APIs, responsive web portals and related CI/CD pipelines with the most innovative technology stack
  • You will work cross-functionally on the full “stack” of technology in order to assure a coherent and cohesive development of all the modules and architectural elements from backend to frontend, by identifying the client and server-side responsibilities of a solution, articulating the pros and cons of various solutions and implementing the best architectural solutions
  • Conduct and promote the unit, integration and end-to-end testing for the entire system
  • Perform code reviews and ensure that our consultants are able to work on assigned tasks, by following the best engineering practices and coding standards
  • Participate in recurrent meetings with business functions and in technical stand-up meetings with both software development and validation teams



Basic Qualifications:

  • Preferred qualification in BSc or MSc in Computer Science or related field (or equivalent industry experience)
  • At least 3 years of experience in a leading software development role at senior level in high profile consulting ICT companies or technological multinational Groups
  • Excellent communication skills and propensity to teamwork, in order to establish an effective collaboration with the internal team members, but also with business stakeholders and external ones, such as suppliers who develop part of the solutions to be integrated
  • Strong objective-based orientation and problem solving attitude
  • Flexibility and autonomy, proactivity, continuous curiosity in the technology evolution and the rise of new business models enabled by the Digital Disruption
  • High proficiency in English

Technical Skills:

You have worked on large scale projects using most of the following technologies:

  • Strong knowledge of OOP and Docker/Microservice pattern
  • Backend Development: Java 11+ (required), Spring Boot 2+ (required)
  • Web Development: TypeScript (required), Angular 10+ (required)
  • Database Management: RDBMS (MySQL, PostgreSQL), NoSQL DBs (preferred)
  • Web Services Design: RESTful APIs, GraphQL
  • API Documentation: OpenAPI / Swagger, Postman
  • Version Control System: Git
  • CI/CD Tools: Gitlab CI/CD, Kubernetes
  • Basic knowledge of Linux / Unix shell commands
  • It would be considered an element of preference, even if not mandatory, a good knowledge of Cloud Native development: AWS ecosystem, EC2, Lambda functions, S3, AWS API Gateway, RDS / Aurora, DynamoDB

Location: the position will be based at Pirelli HQ in Milan, Italy


Apply now »