.png)
Tech Lead MDM, Golang, Java, IOS
⏳ Tin này đã hết hạn nhận hồ sơ (hạn nộp: 05/08/2026). Công ty có thể đã tuyển xong. Bạn vẫn đọc được mô tả bên dưới để tham khảo yêu cầu và mức lương của vị trí này.
Mô tả công việc
1. THÔNG TIN CHUNG / GENERAL INFORMATION
- Tên vị trí / Position: Tech Lead
- Phòng ban / Department: Kỹ thuật (Engineering)
- Báo cáo cho / Report to: Engineering Manager / CTO
- Số lượng / Headcount: 1-2
- Cấp bậc / Level: Tech Lead
2. MỤC TIÊU CÔNG VIỆC / JOB PURPOSE
Dẫn dắt đội ngũ kỹ thuật phát triển sản phẩm MDM, định hướng kiến trúc hệ thống và lựa chọn công nghệ. Chịu trách nhiệm về chất lượng, hiệu năng, bảo mật của toàn bộ sản phẩm; hướng dẫn, đào tạo đội ngũ và đảm bảo tiến độ giao hàng. Đóng vai trò chủ chốt trong việc xây dựng sản phẩm MDM cạnh tranh tại thị trường Việt Nam và khu vực.
Lead the engineering team in developing MDM products, drive architectural decisions and technology choices. Own the quality, performance, and security of the entire product; mentor team members and ensure on-time delivery. Play a key role in building a competitive MDM product for the Vietnamese and regional markets.
3. TRÁCH NHIỆM CHÍNH / KEY RESPONSIBILITIES
- Thiết kế kiến trúc tổng thể (high-level & low-level design) cho hệ thống MDM: backend services, admin console, mobile agent.
Design high-level and low-level architecture for the entire MDM system: backend services, admin console, and mobile agent. - Định hướng lựa chọn công nghệ, framework, thư viện cho từng module; ra quyết định build vs buy.
Drive technology, framework, and library selection across modules; make build-vs-buy decisions. - Dẫn dắt đội 4-8 developer: phân chia công việc, mentor, code review, đánh giá hiệu suất.
Lead a team of 4–8 developers: task allocation, mentoring, code review, and performance evaluation. - Chịu trách nhiệm cuối cùng về chất lượng code, kiến trúc bảo mật và hiệu năng hệ thống.
Ultimately responsible for code quality, security architecture, and overall system performance.\ - Thiết kế và rà soát các luồng bảo mật cốt lõi: enrollment, attestation, key provisioning, certificate lifecycle, secure OTA.
Design and review core security flows: enrollment, attestation, key provisioning, certificate lifecycle, and secure OTA.\ - Làm việc trực tiếp với Product Manager, Security Team, DevOps để phân tích yêu cầu, ước lượng và lập kế hoạch sprint/release.
Collaborate directly with Product Managers, Security Team, and DevOps on requirement analysis, estimation, and sprint/release planning. - Xây dựng và duy trì coding standards, branching strategy, CI/CD pipeline, quy trình release.
Establish and maintain coding standards, branching strategy, CI/CD pipelines, and release processes. - Phân tích sự cố production nghiêm trọng, dẫn dắt root cause analysis và đề xuất giải pháp dài hạn.
Triage major production incidents, lead root cause analysis, and propose long-term fixes. - Đại diện kỹ thuật làm việc với khách hàng lớn, đối tác, nhà cung cấp HSM/PKI khi cần.
Act as the technical representative with key clients, partners, and HSM/PKI vendors when needed. - Theo dõi xu hướng công nghệ (Android Enterprise, Apple Business Manager, Zero Trust, PQC) và đưa ra lộ trình áp dụng.
Track technology trends (Android Enterprise, Apple Business Manager, Zero Trust, PQC) and propose adoption roadmaps. - Đào tạo nội bộ, nâng cấp kiến thức bảo mật và kỹ năng cho team.
Conduct internal training to upskill the team in security and engineering best practices.
4. YÊU CẦU / REQUIREMENTS
4.1. Học vấn / Education
Cử nhân/Thạc sĩ CNTT, Khoa học máy tính, An toàn thông tin hoặc tương đương. Các chứng chỉ liên quan (CISSP, CEH, AWS, GCP) là một lợi thế.
Bachelor's or Master's degree in IT, Computer Science, Information Security, or equivalent. Relevant certifications (CISSP, CEH, AWS, GCP) are a plus.
4.2. Kinh nghiệm / Experience
Tối thiểu 6-8 năm kinh nghiệm phát triển phần mềm, trong đó có ít nhất 2 năm ở vai trò Tech Lead hoặc tương đương. Có kinh nghiệm dẫn dắt team ≥ 4 người và đã đưa ít nhất một sản phẩm bảo mật/mobile/MDM ra production.
At least 6–8 years of software development experience, including 2+ years as a Tech Lead or equivalent. Proven experience leading a team of 4+ engineers and shipping at least one security/mobile/MDM product to production.
4.3. Kỹ năng kỹ thuật / Technical Skills
a) Phát triển phần mềm / Software Development
- Backend: Chuyên sâu Golang/Java, microservices, message queue (Kafka/RabbitMQ/NATS), gRPC, RESTful API, SQL/NoSQL, caching, distributed systems.
- Frontend: Hiểu sâu React.js/Vue.js, TypeScript, state management, performance optimization; có khả năng review code và định hướng kiến trúc UI.
- Mobile: Thành thạo Android (Kotlin) và/hoặc iOS (Swift); hiểu rõ Android Enterprise (Device Owner, Profile Owner, Work Profile) và Apple MDM protocol (DEP, VPP, ABM, ASM).
- Cloud & Infra: AWS/GCP/Azure ở mức kiến trúc; Kubernetes, Terraform, observability stack (Prometheus, Grafana, ELK, OpenTelemetry).
- DevSecOps: CI/CD nâng cao, SAST/DAST/SCA, secret management, supply chain security (SLSA, SBOM).
- Phương pháp: Agile/Scrum, system design, architectural decision records (ADR), threat modeling (STRIDE, PASTA).
b) Bảo mật phần cứng & Trusted Execution / Hardware Security & Trusted Execution
Hiểu sâu và có khả năng thiết kế giải pháp khai thác các chip/môi trường bảo mật trên thiết bị; có thể đánh giá rủi ro và đưa ra lựa chọn kiến trúc phù hợp:
Deep expertise in on-device security chips/environments with the ability to architect, evaluate trade-offs, and make sound design choices:
- Apple Secure Enclave (SEP): kiến trúc SEP, lifecycle khóa qua kSecAttrTokenIDSecureEnclave, biometric-bound keys, DataProtection classes, Keychain ACL; thiết kế các tính năng MDM khai thác SEP cho Apple devices.
Architect SEP-based features: key lifecycle, biometric-bound keys, DataProtection classes, and Keychain ACLs across the MDM stack on Apple devices. - Android StrongBox & TEE: Android Keystore với StrongBox, phân biệt software/TEE/StrongBox-backed keys, ID/Key Attestation, Verified Boot state; đánh giá tương thích trên dải thiết bị OEM khác nhau.
Design StrongBox/TEE-based features, perform key/ID attestation, and assess compatibility across OEM device fleets. - TPM 2.0: PCR, sealed storage, remote attestation, EK/AIK certificates; thiết kế desktop MDM agent và mô hình device identity dựa trên TPM.
Architect desktop MDM agents and TPM-based device identity using PCRs, sealed storage, and EK/AIK certificates. - HSM & Cloud KMS: thiết kế và vận hành hệ thống quản lý khóa với HSM on-prem (Thales, Utimaco) hoặc cloud KMS (AWS KMS/CloudHSM, GCP KMS, Azure Key Vault) qua PKCS#11/KMIP; lập kế hoạch high availability, disaster recovery cho key material.
Architect key management with on-prem HSMs or cloud KMS via PKCS#11/KMIP; plan HA/DR for cryptographic key material. - Mô hình tin cậy phân tầng: <
Nhà tuyển dụng
RONTECH · 📍 Hồ Chí Minh
Việc khác tại RONTECH
- R
Tech Lead MDM, Golang, Java, IOS1 tháng trước - R
Tech Lead MDM, Golang, Java, IOS1 tháng trước - R
Tech Lead MDM, Golang, Java, IOS1 tháng trước