CV WorkCV Work
Lọc
Tỉnh / thành
Ngành nghề
Mức lương
Thành phố Hồ Chí Minh

Tech Lead (MDM, Golang, Java, IOS) - Lương Upto 90M/Tháng

12.2–22.6 triệu · tham khảo📍 Thành phố Hồ Chí MinhỨng tuyển ngay →

Chưa có CV? Tạo CV miễn phí ở đây →

Mô tả công việc

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.
Đị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.
Dẫn dắt đội 4-8 developer: phân chia công việc, mentor, code review, đánh giá hiệu suất.
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.
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.
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.
Xây dựng và duy trì coding standards, branching strategy, CI/CD pipeline, quy trình release.
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.
Đạ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.
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.
Đào tạo nội bộ, nâng cấp kiến thức bảo mật và kỹ năng cho team.
Design high-level and low-level architecture for the entire MDM system: backend services, admin console, and mobile agent.
Drive technology, framework, and library selection across modules; make build-vs-buy decisions.
Lead a team of 4–8 developers: task allocation, mentoring, code review, and performance evaluation.
Ultimately responsible for code quality, security architecture, and overall system performance.
Design and review core security flows: enrollment, attestation, key provisioning, certificate lifecycle, and secure OTA.
Collaborate directly with Product Managers, Security Team, and DevOps on requirement analysis, estimation, and sprint/release planning.
Establish and maintain coding standards, branching strategy, CI/CD pipelines, and release processes.
Triage major production incidents, lead root cause analysis, and propose long-term fixes.
Act as the technical representative with key clients, partners, and HSM/PKI vendors when needed.
Track technology trends (Android Enterprise, Apple Business Manager, Zero Trust, PQC) and propose adoption roadmaps.
Conduct internal training to upskill the team in security and engineering best practices.
Yêu cầu:
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.
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.
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/Node.js/Python, 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:
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.
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.
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.
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.
Mô hình tin cậy phân tầng:
Root of Trust → Secure Boot → Verified Boot → Attestation; thiết kế cơ chế kiểm tra tính toàn vẹn của fleet thiết bị, xử lý tampered/rooted/jailbroken devices.
Deep expertise in on-device security chips/environments with the ability to architect, evaluate trade-offs, and make sound design choices:
Architect SEP-based features: key lifecycle, biometric-bound keys, DataProtection classes, and Keychain ACLs across the MDM stack on Apple devices.
Design StrongBox/TEE-based features, perform key/ID attestation, and assess compatibility across OEM device fleets.
Architect desktop MDM agents and TPM-based device identity using PCRs, sealed storage, and EK/AIK certificates.
Architect key management with on-prem HSMs or cloud KMS via PKCS#11/KMIP; plan HA/DR for cryptographic key material.
Design integrity verification across the device fleet and handle tampered/rooted/jailbroken endpoints.
c) Mã hoá & Mật mã học ứng dụng / Cryptography & Applied Cryptography
Có khả năng đưa ra quyết định mật mã ở cấp độ kiến trúc, lựa chọn nguyên hàm phù hợp và rà soát code/cấu hình của team:
Mã hoá đối xứng:
AES-GCM/GCM-SIV/CBC/CTR, ChaCha20-Poly1305; nắm chắc nonce management, AEAD design, padding oracle, timing attacks.
Mã hoá bất đối xứng:
RSA (PKCS#1 v1.5, OAEP, PSS) ≥ 2048-bit, hiểu rõ pitfalls; có thể tư vấn migration plan từ RSA sang ECC.
Elliptic Curve: ECDSA, EdDSA (Ed25519), ECDH/X25519, NIST P-256/P-384, Curve25519; chọn đúng curve theo ngữ cảnh mobile, IoT, server.
Hash, MAC, KDF:
SHA-2/3, BLAKE2/3, HMAC, HKDF, PBKDF2, Argon2, scrypt; thiết kế đúng KDF cho từng use case (password, key derivation, session keys).
Mật mã hậu lượng tử (PQC): hiểu ML-KEM (Kyber), ML-DSA (Dilithium), hybrid schemes; có thể xây dựng PQC roadmap cho sản phẩm MDM.
Thư viện chuẩn:
Tink, libsodium, BoringSSL, BouncyCastle, JCA/JCE, CryptoKit; nghiêm cấm và rà soát các trường hợp tự cài đặt thuật toán trong team.
Able to make cryptographic decisions at the architectural level, select appropriate primitives, and review the team's implementations and configurations:
AES-GCM/GCM-SIV/CBC/CTR, ChaCha20-Poly1305; mastery of nonce management, AEAD design, padding oracle, and timing attacks.
RSA (PKCS#1 v1.5, OAEP, PSS) ≥ 2048 bits with deep understanding of pitfalls; able to advise on migration from RSA to ECC.
ECDSA, EdDSA (Ed25519), ECDH/X25519 across NIST and Curve25519 families; pick curves appropriate to mobile, IoT, or server contexts.
SHA-2/3, BLAKE2/3, HMAC, and KDFs (HKDF, PBKDF2, Argon2, scrypt) with correct selection per use case.
Understand ML-KEM (Kyber), ML-DSA (Dilithium), hybrid schemes, and build a PQC roadmap for the MDM product.
Mandate well-vetted libraries (Tink, libsodium, BoringSSL, BouncyCastle, JCA/JCE, CryptoKit) and audit against custom cryptography.
d) Mã hoá dữ liệu & Chữ ký số / Data Encryption & Digital Signatures
Thiết kế và sở hữu kiến trúc bảo vệ dữ liệu end-to-end trong toàn bộ hệ thống MDM:
Encryption at rest:
FDE, F

Nhà tuyển dụng

CÔNG TY TNHH CÔNG NGHỆ RONTECH · 📍 Thành phố Hồ Chí Minh

Xem tất cả việc làm Tech Lead →

Tech Lead (MDM, Golang, Java, IOS) - Lương Upto 90M/Tháng12.2–22.6 triệu · tham khảo · 📍 Thành phố Hồ Chí Minh
Ứng tuyển ngay →