Beranda Job Details
S
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Senior Software Engineer - Rail Mobility Solutions (Remote from Bali)

ST Engineering
Canggu, Bali, Indonesia
Salary Estimate
Rp 40.000.000 – Rp 70.000.000
Newest
Live Update
15 Agustus 2026
Deadline
15 Agu 2027

job description

Join ST Engineering, a global leader in technology and innovation, as we revolutionize rail mobility solutions with cutting-edge software engineering. We are seeking a Senior Software Engineer to drive the development of next-generation systems for smart rail transportation, ensuring efficiency, safety, and scalability in urban and intercity networks.

Based in the vibrant and inspiring environment of Bali, Indonesia (Canggu, Ubud, Denpasar, or surrounding areas), you will collaborate with a multidisciplinary team to design, implement, and optimize software solutions that power the future of rail mobility. This role offers the unique opportunity to work on high-impact projects while enjoying the work-life balance of one of the world’s most sought-after remote work destinations.

If you are passionate about software development, rail systems, and IoT integration, and thrive in a dynamic, innovative environment, we want to hear from you!

Responsibility

  • Design, develop, and maintain scalable software solutions for rail mobility systems, including signaling, control, and passenger information systems.
  • Collaborate with cross-functional teams (hardware engineers, data scientists, and project managers) to deliver end-to-end rail software solutions.
  • Optimize software performance for real-time data processing and high-availability rail operations.
  • Implement cybersecurity best practices to ensure the integrity and safety of rail systems.
  • Write clean, efficient, and well-documented code in C++, Java, or Python (or other relevant languages).
  • Conduct system testing, debugging, and troubleshooting to ensure reliability and compliance with industry standards (e.g., EN 50128, IEC 62279).
  • Stay updated with emerging technologies in rail automation, AI, and IoT to drive continuous improvement.
  • Mentor junior engineers and contribute to technical documentation and knowledge sharing.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of professional experience in software development, with a focus on embedded systems, real-time systems, or industrial automation.
  • Proven expertise in C++, Java, or Python, with experience in rail or transportation systems being a strong plus.
  • Strong understanding of software architecture, design patterns, and system integration.
  • Experience with Agile/Scrum methodologies and version control tools (e.g., Git).
  • Familiarity with rail industry standards (e.g., EN 50128, CENELEC) is highly desirable.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Fluency in English; additional languages are a plus.

Required Skills

C++ Java Python Embedded Systems Real-Time Systems Rail Signaling IoT Cybersecurity Agile Git EN 50128 System Integration Software Architecture

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua