Senior Software Engineer - Data Systems
On-site · Ho Chi Minh City, Ho Chi Minh City (HCMC), Vietnam
Job Summary
Senior Software Engineer - Data Systems in Ho Chi Minh City leading the founding R&D team. Design and build large-scale distributed backend systems and graph-based data models. Develop high-throughput, low-latency data ingestion and processing pipelines using Python and Go. Own significant features end-to-end from technical design to production rollout. Partner with product and security teams to deliver new capabilities at scale. Identify production risks and build observable, resilient solutions before they impact customers. Collaborate with engineers through design reviews, code reviews, and technical discussions.
Required Qualifications
- 7+ years of software engineering experience with backend systems
- Strong proficiency in Python and/or Go
- Hands-on experience designing, building, and operating distributed systems in production
- Experience with graph data and graph databases such as Neo4j, JanusGraph, Neptune, TigerGraph, or similar tools
- Strong understanding of storage and streaming systems, including PostgreSQL, NoSQL databases, S3, Kafka, and Redis
- Experience designing APIs and backend services for high-traffic, multi-tenant workloads
- Familiarity with Docker, Kubernetes, and cloud platforms such as AWS or GCP
- Strong communication skills, including the ability to contribute to design discussions and write clear technical documents
- Strong proficiency in English communication
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.