Choose your region and language



Hitachi ABB Power Grids is a pioneering technology leader that is helping to increase access to affordable, reliable, sustainable and modern energy for all. We help to power your home, keep the factories running, and our hospitals and schools open. Come as you are and prepare to get better as you learn from others. Bring your passion, bring your energy, and plug into a team that appreciates a simple truth: Diversity + Collaboration = Great Innovation

You will be working with a highly motivated and talented Research and Development team, that is responsible for developing and productizing digital solutions that utilizes power of data and transforms it into business insights, to support decision making and optimal management of distributed energy resources. To strengthen our team, we are looking for an R&D Principal Software Engineer with focus on IoT Cloud Architecture and architecting software applications that uses real time data and delivered as SaaS. You are willing to grow in an international environment and interested in building software applications deployed on-premise and cloud. You are interested in defining architecture for large scale cloud-based systems. Seize this unique opportunity and see your work transformed into tangible products helping to increase access to affordable, reliable, sustainable, and green energy for all. The R&D team is in Grid Automation offices located in Genova, Italy. You will be part of a global R&D team; you shall interact with R&D organizations and Operational units across the globe.

Your responsibilities

  • Architect server-side and front-end IoT applications for on premise and cloud deployments;
  • Define architecture patterns for SaaS applications;
  • Explore and prototype solutions by apply new and best-fit technologies;
  • Reduce technology risk for future product development projects by exploring technology challenges and candidate solutions;
  • Apply best practices for software development and its Lifecyle management;
  • Create/update and manage security threat models to ensure security requirements are met under the many products and programs;
  • Create/update and manage data security models to ensure compliance to data protection guidelines for internet applications;
  • Analyze current technologies stacks (both backend and frontend) used by various programs and products within GES and identify improvements (replacement, re-architect, re-factor);
  • Architect machine learning and data driven applications delivered as a service;
  • Conduct reviews and architecture evaluations with other product architects in all aspects of the architectural work especially in the design of new or existing products with a special focus on cloud technologies, and data analytics;
  • Review, monitor, and validate requirements needed to be in continuous software delivery and deployment to production environments;
  • Provide detailed architecture specifications to software development teams in alignment with technology and product strategy;
  • Living core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues, and the business.

Your background

  • MS or PhD in Computer Science, Software engineering, Computer Engineering or related field;
  • 8+ years’ experiences in enterprise and/or solution architect role;
  • Broad IT/SW background and willingness to quickly acquire in-depth knowledge of new technologies and application domains with creativity, enthusiasm, and result orientation;
  • Familiarity with common PaaS platforms such as Microsoft Azure, AWS, Google Cloud;
  • Experience with architecture patterns for microservices based software;
  • Experience in SW development on multiple platforms and languages including .NET technology stack: C#, SOAP/REST Web Services;
  • Experience with technology stack for real time messaging and events streaming, routing and storage like Apache Kafka, Druid, Influx DB, PostgreSQL, and automation like Kubernetes;
  • Experience with architecting SaaS applications;
  • Experience in data analytics programming languages specially Python, and familiarity with open source machine learning ecosystems like TensorFlow;
  • Knowledge of data modelling, data mining and segmentation techniques;
  • Experience with creating data diagrams, key data entities and their relationships;
  • Experience with SW lifecycle tools including IDE like Microsoft Visual Studio, and Azure DevOps;
  • Experience with data management frameworks and processing of large data sets such as Hadoop;
  • Knowledge of enterprise level operational and data warehouse database systems;
  • Experience in designing and developing standard database objects tables, stored procedures, views, functions, indexes;
  • Experience with working in a fully agile development environment;
  • Fluency in written and spoken English, as well as excellent communication and technical writing skills;
  • Knowledge and previous work on applications applied to energy and renewables segments is considered as a plus;
  • Architect server-side and frontend IoT applications for on-premise and cloud deployments, data architecture and knowledge of data modelling, mining and segmentation techniques. Architecting data and machine learning applications;
  • Security threat modelling, knowledge of software development languages like .NET, REST Web services, and lifecycle management of software.

More about us

Hitachi ABB Power Grids is a global technology leader with a combined heritage of almost 250 years, employing around 36,000 people in 90 countries. Headquartered in Switzerland, the business serves utility, industry and infrastructure customers across the value chain, and emerging areas like sustainable mobility, smart cities, energy storage and data centres. With a proven track record, global footprint and unparalleled installed base, Hitachi ABB Power Grids balances social, environmental and economic values, and is committed to powering good for a sustainable energy future, with pioneering and digital technologies, as the partner of choice for enabling a stronger, smarter and greener grid. For more info refer to Alexandra Maria Stefan Lung, Talent Partner.

Publication date


Reference Number


Basic Info
Location Genova, Genova, Italy
Job type Full-Time
Contract Regular/Permanent

Related jobs

Job posting

Global R&D Program Manager

Genova, Genova, Italy
Research and Development
Middle Management / Senior Management

Job posting

Global R&D Program Manager

Sesto San Giovanni, Milan, Italy
Research and Development
Middle Management / Senior Management

Job posting

R&D Simulation Engineer

Genova, Genova, Italy
Research and Development
Professionals ( > 2 years of work experience)