2,102,336open jobs
132,302companies
240,211added this week
Browse all
Salary
$122k – $235k per year (gross)
Location
In office (Singapore)
Seniority
Staff · 8+ years exp
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
Discover Arcfra, a simplified and full-stack enterprise cloud infrastructure designed for the modern era. Prioritizing user experience and simplicity, Arcfra offers a seamless journey from planning to deployment. Enjoy reduced TCO, future-ready features, and a truly simplified cloud experience.

About the Role

Arcfra is looking for a Sustaining Software Engineer with experience in virtualization, cloud infrastructure, and software development using Python or Go.

You will be responsible for maintaining and improving our virtualization and cloud platform products. The role focuses on troubleshooting production issues, resolving customer-reported defects, developing software fixes, and improving the reliability and serviceability of the platform.

This is not a traditional technical support role. You will work directly with source code, system logs, APIs, operating systems, virtualization components, and distributed cloud services. You will collaborate with support engineers, field teams, QA, and core development teams to diagnose complex issues and deliver production-quality solutions.

Key Responsibilities

  • Maintain and improve virtualization and cloud platform products.
  • Investigate customer-reported issues involving virtual machines, hosts, clusters, networking, storage, orchestration, and management services.
  • Reproduce production issues and perform detailed root-cause analysis.
  • Develop, test, review, and deliver bug fixes using Python or Go.
  • Troubleshoot problems across application, service, operating system, virtualization, networking, and storage layers.
  • Analyze logs, traces, metrics, API requests, service states, database records, and system configurations.
  • Diagnose issues involving virtual machine lifecycle management, scheduling, high availability, live migration, resource management, and cluster operations.
  • Work closely with technical support and field engineering teams to resolve complex customer escalations.
  • Provide technical guidance, workarounds, diagnostic procedures, and corrective actions for production issues.
  • Collaborate with core engineering teams on architectural defects and long-term product improvements.
  • Develop scripts, diagnostic tools, automated tests, and troubleshooting utilities.
  • Improve product monitoring, logging, observability, upgradeability, and operational reliability.
  • Participate in release validation and safely backport fixes to supported product versions.
  • Write clear technical documentation, root-cause analysis reports, and internal knowledge-base articles.

Required Qualifications

  • Bachelor's degree or above in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • Professional software development experience using Python or Go.
  • Strong Linux administration and troubleshooting skills.
  • Solid understanding of operating systems, processes, threads, networking, storage, and distributed services.
  • Experience with virtualization technologies or cloud infrastructure.
  • Familiarity with one or more of the following:KVM and QEMUlibvirtVMware vSphere or ESXiOpenStackContainer runtimesCloud management platformsHyper-converged infrastructure
  • Experience troubleshooting REST APIs, background services, or distributed control-plane components.
  • Strong debugging, problem-solving, and root-cause analysis skills.
  • Ability to understand and modify an existing production codebase.
  • Ability to communicate technical findings clearly in written and spoken English and Chinese.
  • Willingness to work with customer-facing teams on complex production incidents.
  • Must be a Singapore citizen, permanent resident, or hold a valid Singapore work permit.

Preferred Qualifications

  • Experience developing or maintaining virtualization, cloud management, or infrastructure software.
  • Understanding of virtual machine lifecycle management, CPU and memory virtualization, virtual networking, and virtual storage.
  • Familiarity with high availability, live migration, cluster scheduling, resource management, and failure recovery.
  • Familiarity with Linux networking, Open vSwitch, bridges, VLANs, VXLAN, routing, and software-defined networking.
  • Experience with storage protocols or systems used by virtualization platforms.
  • Experience with diagnostic and observability tools such as GDB, strace, tcpdump, perf, Prometheus, Grafana, or distributed tracing systems.
  • Experience writing automated tests, integration tests, and troubleshooting tools.
  • Previous experience in sustaining engineering, escalation engineering, product support engineering, site reliability engineering, or cloud operations.

What We Value

  • Strong ownership of customer-impacting technical problems.
  • The ability to troubleshoot systematically across multiple layers.
  • A software engineering approach to product maintenance and customer support.
  • Attention to backward compatibility, upgrade safety, and production reliability.
  • Clear communication during complex or high-priority incidents.
  • The ability to balance short-term customer recovery with long-term engineering improvements.

Skills

VMware ESX Servers, Computer Engineering, Storage Architecture, Linux KVM, Cloud Storage, Cloud Foundry, Root Cause Analysis, Bug Fixing, OpenStack, Linux Administration, Analytical and Problem-Solving Skills, Log Analysis, Liaise With Technical Teams, Python, Rest Apis, Resource Management, Virtualization Technology, Virtualization Platform

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,102,336 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Singapore
In office · 8+ years exp · Bachelor's Degree · Singapore
Python
Go
Java
C++
Apply
In office · 2+ years exp · Bachelor's Degree · Singapore
Python
Go
JavaScript
TypeScript
C++
Databases
Google Cloud Spanner
Mobile
State Management
Apply
$56k – $75k per year (gross) · In office · Full-Time · 5+ years exp · Singapore
C++
C++
STL
Qt
DevOps
CI/CD
Git
AWS
Management
Agile
Scrum
Kanban
Apply
$52k – $70k per year (gross) · In office · Full-Time · 5+ years exp · Singapore
Go
JavaScript
TypeScript
SQL
Node JS
Databases
Apache Kafka
AI/ML
LLM
Frontend
React.js
DevOps
gRPC
Terraform
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
Software developer 1 day ago
$75k – $94k per year (gross) · In office · Contractor · 10+ years exp · Singapore
JavaScript
Java
SQL
Java
Spring Boot
Apache Tomcat
Databases
Oracle
Frontend
React.js
DevOps
AWS
Kubernetes
Amazon EKS
Amazon EC2
Amazon S3
Amazon ECS
Amazon CloudWatch
Apply
≈ $26k – $58k per year (Estimated) · In office · Singapore
Apply
Remote (Singapore) · Full-Time · Singapore
Apply
Remote (Indonesia, Malaysia, Vietnam, Singapore) · Singapore
Game Dev
Unity
Apply
Remote (Indonesia, Malaysia, Vietnam, Singapore) · Singapore
Game Dev
Unity
Apply
Remote (Indonesia, Malaysia, Vietnam, Singapore) · Singapore
Game Dev
Unity
Apply
See all jobs
This is one of many
2,102,336 more open roles from verified company boards, updated every day.