At Hitachi Energy our purpose is advancing a sustainable energy future for all. We bring power to our homes, schools, hospitals and factories. Join us and work with fantastic people, while learning and developing yourself on projects that have a real impact to our communities and society. Bring your passion, bring your energy, and be part of a global 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;
- Apply best practices for software development and its Lifecyle management;
- Analyze current technologies stacks (both backend and frontend) used by various programs and products within GES and identify improvements (replacement, re-architect, re-factor);
- 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;
- 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
- 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;
- As a nice to have, a complete profile could have also:
- Reduce technology risk for future product development projects by exploring technology challenges and candidate solutions;
- Architect machine learning and data driven applications delivered as a service;
- Review, monitor, and validate requirements needed to be in continuous software delivery and deployment to production environments;
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 with server-side and frontend web applications
- Knowledge of data integration architecture and knowledge of data modelling techniques
- 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 designing and developing standard database objects tables, stored procedures, views, functions, indexes;
- Experience with creating data diagrams, key data entities and their relationships;
- Experience with working in a fully agile development environment;
- Fluency in written and spoken English, as well as excellent communication and technical writing skills;
More about us
Hitachi Energy is a global technology leader that is advancing a sustainable energy future for all. We serve customers in the utility, industry and infrastructure sectors with innovative solutions and services across the value chain. Together with customers and partners, we pioneer technologies and enable the digital transformation required to accelerate the energy transition towards a carbon-neutral future. We are advancing the world’s energy system to become more sustainable, flexible and secure whilst balancing social, environmental and economic value. Hitachi Energy has a proven track record and unparalleled installed base in more than 140 countries. Headquartered in Switzerland, we employ around 38,000 people in 90 countries and generate business volumes of approximately $10 billion USD. www.hitachienergy.com For more info refer to Alexandra Maria Stefan Lung, Talent Partner.
Publication date
2022-02-21
Reference Number
IT51667407_E5