Software Engineer

Hitachi Rail

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Networking through internal networks
International teams
Secure and permanent job with a global

Job summary

Hitachi Rail Singapore is advancing rail signalling and safety solutions to support safe and efficient railway operations worldwide. The team designs, develops, and maintains software for complex rail systems, collaborating with international partners.

The role combines hands-on software engineering with team leadership, supplier oversight, and pre-sales support, offering a global, stable career in a leading railway technology company.

Qualifications

  • Engineering degree or equivalent technical background.
  • 5+ years of software development with proficiency in Python, Java, Spring Boot, AngularJS, React, or Next.
  • Proficiency in Postgres and InfluxDB.
  • Experience with Docker, Kubernetes, OAuth2, and OpenId Connect.
  • Expertise in CI/CD, branching, version control and testing.
  • Strong Linux knowledge ( networking, scripting, debugging ).
  • Ability to work in a fast-paced environment and manage multiple priorities.
  • Strong teamwork in an international environment and proactive attitude.
  • Experience supporting pre-sale activities and customer presentations.
  • Familiarity with Grafana, Airflow, Kafka and Azure is a plus.

Responsibilities

  • Design, develop, and maintain high-quality software solutions aligned with project requirements.
  • Apply Hitachi Rail software development rules, implementing coding, testing, and documentation to ensure robust applications.
  • Collaborate with cross-functional teams to define technical specifications and deliver state-of-the-art solutions.
  • Mentor junior developers and act as a technical reference for internal and external partners.
  • Support project and product management and create training materials for junior engineers.

Skills

5+ years in software development
Python
Java
Spring Boot
AngularJS
React
Next.js
Strong communication
Team leadership
Pre-sale support

Education

Engineering degree or equivalent technical background

Tools

Docker
Kubernetes
Postgres
InfluxDB
OAuth2
OpenId Connect
Grafana
Airflow
Kafka
Azure cloud

Job description

Software Engineer (Senior Developer)

Location: Singapore.

As Hitachi Rail Singapore, we are advancing rail signalling and safety solutions to ensure safe and efficient railway operations worldwide. Our technologies help billions of people travel reliably by rail every year, making sustainable mobility a reality.

Responsibilities
  • Software Development
    • Design, develop, and maintain high‑quality software solutions aligned with project requirements.
    • Apply Hitachi Rail software development rules, implementing coding, testing, and documentation to ensure robust applications.
    • Collaborate with cross‑functional teams to define technical specifications and deliver state‑of‑the‑art solutions.
  • Team Leadership & Collaboration
    • Mentor junior developers to share knowledge.
    • Act as a technical reference for internal stakeholders and external partners.
    • Support project and product management.
    • Create training materials and coach junior engineers, fostering open communication and team spirit.
  • Supplier Supervision
    • Oversee and coordinate activities of external suppliers involved in software development.
    • Conduct regular code reviews and supervise progress, providing feedback and corrective actions when deviations occur.
    • Ensure suppliers meet contractual obligations, quality standards, and project timelines.
Qualifications
  • Engineering degree or equivalent technical background.
  • 5+ years of experience in software development with proficiency in at least several of: Python, Java, Spring Boot, AngularJS, React, Next.
  • Proficiency in relational (Postgres) and time‑series (InfluxDB) databases, containerization (Docker, Kubernetes), authorization frameworks (OAuth2, OpenId Connect).
  • Expertise in software engineering best practices (CI/CD, branching, version control, testing).
  • Strong knowledge of Linux operating system (networking, scripting, debugging, integration).
  • Ability to work in a fast‑paced environment and manage multiple priorities.
  • Strong proactivity and self‑improvement capability.
  • Strong teamwork attitude in an international environment, adaptable to different cultures.
  • Ability to support pre‑sale activities, tender proposals, and customer presentations.
  • Excellent communication skills.
  • Experience in supplier management, requirements compliance, and schedule management.
  • Experience with Grafana, Airflow, and Kafka is considered a plus.
  • Familiarity with Azure cloud platform is considered a plus.
Benefits
  • Networking through internal networks and working in international teams.
  • Contributing to the digitisation of rail worldwide, helping passengers safely reach their destinations.
  • Secure and permanent job with a global company.

Equal opportunities and self‑determined participation of severely disabled persons and persons of equal status, as well as respectful cooperation, are firmly anchored principles within Hitachi Rail and its subsidiaries. We also aim to offer all our equal opportunities to start a career and to receive training and further education in our company, promoting diversity and togetherness in our teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Design Engineer - Sr
System Design Engineer - Sr

Hitachi Rail • Singapore

On-site
SGD 180,000 - 240,000
Global opportunities
Head of Hardware Engineering
Head of Hardware Engineering

Hitachi Rail • Singapore

On-site
SGD 240,000 - 360,000
Global exposure
Permanent employment with a global公司
International project collaboration
Network Engineer
Network Engineer

Hitachi Rail • Singapore

On-site
SGD 90,000 - 120,000
Global company
International teams
Permanent position
Senior Software Engineer - Rail Systems & Team Lead
Senior Software Engineer - Rail Systems & Team Lead

Hitachi Rail • Singapore

On-site
SGD 90,000 - 130,000
Networking through internal networks
International teams
Secure and permanent job with a global
Project Intern (NEL, V&V)
Project Intern (NEL, V&V)

Hitachi Rail • Singapore

On-site
System Assurance Manager
System Assurance Manager

Hitachi, Ltd. • Singapore

On-site
SGD 180,000 - 240,000
HR Intern
HR Intern

Hitachi Rail • Singapore

On-site
SGD 9,000 - 13,000
Networking within international teams
Permanent global company
HR Intern
HR Intern

Hitachi Automotive Systems Americas, Inc. • Singapore

On-site
SGD 13,000 - 20,000
Senior/ Software Engineer (C++, Java) - PS
Senior/ Software Engineer (C++, Java) - PS

St Engineering • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
System Assurance Intern
System Assurance Intern

Siemens • Singapore

On-site
SGD 13,000 - 20,000