Tốt nghiệp cử nhân Khoa học máy tính hoặc khối ngành kỹ thuật liên quan
Trách nhiệm
Thu thập yêu cầu người dùng và chuyển thành dịch vụ, API được định nghĩa rõ ràng
Xác định phụ thuộc và viết design document cho dịch vụ phân tán, tính năng nền tảng
Phát triển, tối ưu và debug code để cải thiện hiệu năng, khả năng mở rộng
Thiết kế hệ thống phân tán chịu lỗi và mentor kỹ sư qua design review
Có thì tốt
Có bằng Thạc sĩ và từ 8 năm kinh nghiệm kỹ thuật
Kinh nghiệm xây dựng dịch vụ quy mô lớn, tính sẵn sàng cao trên public/private cloud
Kinh nghiệm làm việc với công nghệ phía client (web hoặc mobile app)
Lương và phúc lợi
Lương tháng 13 kèm thưởng hiệu suất năm, thưởng dự án
Phụ cấp ăn trưa 730.000 VND/tháng
Thưởng dịp đặc biệt 2.500.000 VND/năm
Nghỉ phép năm lên đến 20 ngày/năm
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
Overview
At One Mount, we are building the next generation of AI Cloud platforms. As a Senior Software Engineer, you will play a key role in defining the technical direction of the distributed services at the heart of a multi-tenant cloud platform. You will design and build the foundational systems that customers depend on, delivering both continued improvements and pathbreaking new capabilities at a high quality. You will work on highly distributed systems and the latest server technologies, with a relentless focus on reliability, scalability, performance, consistency, and debuggability. Responsibilities
Collaborates with appropriate stakeholders to determine user requirements and translate them into well-defined services and APIs.
Drives identification of dependencies and the development of design documents for the distributed services, components, and platform features you own.
Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance, scalability, maintainability, and return on investment (ROI).
Designs for failure across distributed systems — addressing consistency, fault tolerance, partitioning, and graceful degradation at scale.
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that improve the availability, reliability, efficiency, observability, and performance of the platform, while driving consistency in monitoring and operations at scale.
Mentors engineers and contributes to a culture of engineering excellence through design reviews, code reviews, and technical leadership.
Qualifications
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Go, Rust, or Python.
Strong understanding of distributed systems fundamentals — consensus, replication, consistency models, and partitioning.
Preferred Qualifications
Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience.
Experience building large-scale, highly available services in a public or private cloud environment.
Experience with client-side technologies (web/native app development) is a plus.
Benefits and perks
Salary & Allowances
13-month salary with annual performance bonus, project incentives, sales incentives (based on position)
Lunch allowance: 730.000 VND/month
Special occasion bonus: 2.500.000VND/year
Annual leaves: Up to 20 days/year (based on levels)
Health: Social insurance, premium health insurance, yearly health check
Laptop, screen and other needed facilities/accounts/tools for work
Career Growth
Yearly salary review and promotion
Diverse career path: Management or Expert and functions rotation opportunity
Free learning sources in Udemy, Coursera, O'Reilly platforms; internal workshop, certification sponsorship, and exclusive mentoring from C-levels
Recognition and awards at team and organizational levels.
Grow your career with opportunities across the dynamic ecosystem of Techcombank & Masterise Group.
Access special loan offers with competitive interest rates and flexible grace period options tailored to your financial needs.
Working Environment
Open & collaborative working space fosters both individual focus and teamwork activities
Young, dynamic, and collaborative working atmosphere