CNH Industrial
Torino, Italy
2 gg fa



As a Staff Software Engineer Solution Architect (.Net / Azure) you will join a highly skilled software team in delivering innovative mobile and web applications that make up CNH Industrial’s next generation digital platform.

The digital platform will enable products that integrate with connected CNH Industrial tractors, sprayers and combines and enable wide range of farm management capabilities.

This is an excellent opportunity to join the technology revolution currently taking place across the agricultural industry and work with highly skilled and talented people in a global, diversified company.

You will be working closely with product management, UX designers and developers for the design, development, testing and deployment of our next generation applications and existing product lines to realize the corporate vision and strategy.


  • Develop a strategic technical vision / roadmap of the product that will fulfill the market, stakeholder objectives while maintaining a sharp focus on solution-level decisions and analysis of their impact on overall business goals and outcomes
  • Lead the activities to design, describe and manage the technical solution engineering in relation to the product
  • Successfully align product design (solutions) with product vision, goals; finding the most suitable tech solution for a given requirement / problem;
  • analyze & evaluate amongst the options; lead the process to arrive at decisions in consultation with stakeholders / team members;
  • offer detailed, technical explanations for strategic decisions and any future implications of the various options

  • Work closely with development teams to develop the solutions to meet product requirements within specified timeframes and in accordance with CNHI standards, policies, processes, procedures and guidelines
  • Provide detailed specifications, including time and effort estimates; analyze all non-functional requirements and ensure that further product engineering will meet them.
  • Monitor the process of development and keep stakeholders informed
  • Proactively identify, manage and drive resolution of possible project challenges or constraints
  • Establish a framework for necessary contributions from various teams and facilitate their collaboration; Work alongside project management teams to successfully monitor progress and implementation of initiatives

    Qualifications and / or Experience

    Bachelor's or Master’s degree in Computer Science or Computer Engineering from an accredited university

  • years of industry experience, with profound knowledge of available technologies, application design, writing and testing applications, customer experience
  • Strong fundamentals in Software Architecture & Software Engineering - OOP, RESTful architectures, Design Patterns, Data Structures, Algorithms

    Strong skills in business analysis

    Deep understanding of security, encryption, API’s, integration, data strategies, concurrency topics (i.e., asynchronous programming), messaging systems

    Experience with RESTful API development, Open API specification, GraphQL

    Experience with Microservices Development; working on Docker, Kubernetes / AKS

    Experience with Microsoft Azure and cloud services including exposure to PAAS services like service bus, event hub, blob stores, key vaults, API managers, Azure functions (serverless)

    Experience analyzing and tuning application performance

    Experience with Sitecore, Content Hub, product catalogs and Digital Assets Management is a plus

    Knowledge of Sharepoint is a plus

    Computer Skills

    ASP.NET Core, C#, NET 2.0 Web Services, OAuth 2.0 (JWT)

    Relational DB (SQL Server / Postgres) ; NoSQL DB (CosmosDB / MongoDB )

    Good working knowledge of CI / CD environments (preferably Azure DevOps), Git or similar configuration management software

    Client-side scripts JavaScript, jQuery

    HTML5, CSS

    Experience with modern JS Frameworks : Angular / React

    Other competencies

    Excellent communication skills; able to listen, advise, empathize, and explain

    Leadership skills to build cohesive, high performance teams

    Deep analytical skills

    Understanding of business domain, alignment to corporate vision, strategy

    Project and resource management skills

    Segnala questo annuncio

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    La mia Email
    Cliccando su “Continua”, autorizzo neuvoo ad utilizzare i miei dati ed inviarmi avvisi email come menzionato nella sezione Politica sulla Privacy di neuvoo. Posso ritirare il mio consenso e cancellare la registrazione in qualsiasi momento.
    Modulo di candidatura