Hitachi

System Engineering Manager (SEM)

Cairo Full time

About Us

A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get stuck into. And that’s where you come in.

Cairo, Egypt (On-Site)

Hitachi Rail has a singular focus on moving people. We believe that people should have the freedom to be able to travel wherever they want, on any mode of transport they choose and that the experience should be seamless. To that end we focus heavily on making our offering just that – universal, flexible and simple. We happen to build ticketing systems to do just that.

Against this backdrop we now find Transit Authorities looking for Next Generation Ticketing systems that take all of the above into consideration and provide solutions that:

  • Conform and work alongside existing traditional transport operators and mean of travel.
  • Provide transit payment solutions that are built on an Open Payment
  • Provide digital services.
  • Real time information for stakeholders to provide services

Roles & responsibilities

The Software Engineer Manager is responsible for delivering software solutions for complex, high‑stakes projects in Egypt. The role requires strong ability to understand customer and system requirements, as well as provide technical support for Automated Fare Collection systems. Working closely with the System Engineering Manager and the Head of Engineering, the Software Engineer Manager oversees all software development activities, ensuring solutions are defined, implemented, and delivered within the agreed scope, budget, and timeline. The position requires solid knowledge of web‑oriented architectures, including both web and mobile applications, and is based at the Hitachi office in Cairo.

The Software Engineer Manager responsibilities are as follows, he/she must:

  • Deliver software solutions that meet budget, schedule and Customer expectation
  • Provide technical & software development leadership to the software development team;
  • Ensures global consistency of the software development process, practices and tools;
  • Lead a team in performing all software development activities, ensuring software development  activity operates within constraints provided by approved architecture and design policy;
  • Manage Requirements according to the System Specification : Traceability, Compliance
  • Define and solve problems in a persistent and systematic fashion, taking an engineering lead on defect management in accordance with engineering processes and be hands-on with troubleshooting exercises when required;
  • Defines the Sw development cycle in consistency with that of upper/same level elements (dependences, co-engineering activities).
  • Tailors the Sw Engineering Environment (process, practices and tools) according to Country/Company and project’s requirements.
  • Participates in the specification of the functions and interfaces of products to be developed.
  • Participates in the definition of the architecture, and the allocation of functions, to the components for which they have primary responsibility
  • Performs the corrective and evolutionary maintenance of the System and the continuous improvement of the source code and the associated tests
  • Ensure software development and integration,
  • Also contribute to the improvement of the source code (refactoring and qualimetry) as well as the implementation of automatic tests

Work experience & qualification requirements

  • A bachelor's level degree in a computer science – or relevant – field
  • Minimum of 10 years of experience in Deployment of complex and critical System
  • You have strong skills in : Agile Methodology / SCRUM
  • Software coding Skills:
    JAVA/Spring REACT
    C#/C++, Framework .NET, XML, XSLT, Web Services, Object oriented methodology
    Linux Ubunto
    ​OS Windows / IDE Visual Studio
  • Database Skills: SQL Server 2008 R2 / SQL Server 2012/ SQL Server 2016
  • Database development (Stored Procedures, SQL request)
  • Specific Tools : ClearCase/GIT,  TFS (defects management) = Azure DevOPs
  • Tool’s practice like DOORS, POLARION or REQTIFY
  • Fluent in English. French is a nice to have.

Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at https://www.hitachirail.com/careers.


At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.

We would be delighted if you would be one of our followers at https://www.linkedin.com/company/hitachirail.

#LI-DW1