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

Senior Software Engineer - Remote in Bali (Canggu, Ubud, Denpasar, Jimbaran)

Diebold Nixdorf
Bali, Indonesia
Salary Estimate
Rp 25.000.000 – Rp 45.000.000
Newest
Live Update
11 Agustus 2026
Deadline
11 Agu 2027

job description

Join Diebold Nixdorf, a global leader in driving connected commerce for the retail banking and retail industries. We are seeking a Senior Software Engineer to join our innovative team and contribute to cutting-edge solutions that shape the future of financial and retail technology. This is a remote opportunity based in Bali, with preferred locations in Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung.

As a Senior Software Engineer at Diebold Nixdorf, you will play a pivotal role in designing, developing, and maintaining high-performance software solutions that enhance customer experiences and operational efficiency. You will collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver scalable and secure applications. If you are passionate about technology, thrive in a dynamic environment, and want to make an impact in a global organization, this is the perfect opportunity for you.

Diebold Nixdorf offers a competitive salary, comprehensive benefits, and a flexible work environment that supports work-life balance. We are committed to fostering a diverse and inclusive workplace where innovation and creativity thrive. Join us and be part of a team that is redefining the future of commerce.

Note: To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias or recruitment team.

Responsibility

  • Design, develop, and maintain scalable and high-performance software solutions for retail banking and retail industries.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement software requirements.
  • Write clean, efficient, and well-documented code using best practices and modern development methodologies.
  • Optimize software performance, security, and reliability to ensure seamless user experiences.
  • Troubleshoot, debug, and resolve complex technical issues in a timely manner.
  • Participate in code reviews, mentoring junior engineers, and fostering a culture of continuous improvement.
  • Stay updated with emerging technologies and industry trends to drive innovation and enhance product offerings.
  • Contribute to the full software development lifecycle, from concept to deployment and maintenance.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience in software development, with a strong background in backend or full-stack development.
  • Proficiency in programming languages such as Java, Python, C++, or JavaScript (Node.js).
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of software architecture, design patterns, and best practices.
  • Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Strong communication skills in English, both written and verbal.

Required Skills

Java Python C++ JavaScript Node.js AWS Azure Google Cloud Docker Kubernetes Agile Scrum CI/CD Software Architecture Problem-Solving Collaboration

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