messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
Công nghệ & Số hóa

Kỹ sư phần mềm cao cấp (Senior Software Engineer)

Senior Software Engineer

Kỹ sư phần mềm cấp cao trong ngân hàng có khả năng thiết kế module phức tạp, mentoring junior và chịu trách nhiệm về chất lượng kỹ thuật của sản phẩm ngân hàng số. Vị trí này thường tham gia vào việc tối ưu hóa hiệu năng hệ thống core banking, xử lý hàng triệu giao dịch/ngày và đảm bảo tuân thủ quy định về an toàn thông tin theo Thông tư 18/2023/TT-NHNN. Yêu cầu kinh nghiệm 4-7 năm và khả năng ra quyết định kỹ thuật độc lập.

Kỹ sư phần mềm cao cấp (Senior Software Engineer) là gì?

Kỹ sư phần mềm cao cấp trong ngân hàng là vị trí chuyên môn sâu ở cấp IC (Individual Contributor), chịu trách nhiệm thiết kế, phát triển và tối ưu các module phần mềm phức tạp trong hệ thống ngân hàng số. Vai trò này không chỉ viết code mà còn đưa ra quyết định kỹ thuật (technical decision), review code, cố vấn (mentoring) cho kỹ sư junior và đảm bảo chất lượng sản phẩm đạt chuẩn production.

Đặc điểm chính

  • Thiết kế module lõi: Xây dựng và tối ưu các microservice xử lý giao dịch tài chính (thanh toán, chuyển tiền, tín dụng) với yêu cầu throughput hàng triệu giao dịch/ngày.
  • Tối ưu Core Banking: Tuning JVM, database (Oracle/PostgreSQL), cache (Redis) và message queue (Kafka) để giảm latency giao dịch dưới 100ms.
  • Đảm bảo an toàn thông tin: Tuân thủ Thông tư 18/2023/TT-NHNN quy định về an toàn, bảo mật thông tin trong hoạt động ngân hàng; thực hiện mã hóa, audit log và kiểm thử bảo mật (SAST/DAST).
  • Mentoring & Code Review: Hướng dẫn lập trình viên mới ra trường hoặc mid-level, thiết lập coding convention và best practice (Clean Code, SOLID, design patterns).
  • Yêu cầu: Kinh nghiệm 4-7 năm với Java/Spring Boot, .NET Core hoặc Golang; khả năng ra quyết định kỹ thuật độc lập mà không cần hỏi Tech Lead.

Ví dụ minh họa

Anh Minh - Senior Software Engineer tại Ngân hàng Techcombank - được phân công tối ưu module xử lý giao dịch QR Pay phục vụ 8 triệu giao dịch/ngày dịp lễ Tết. Anh thiết kế lại luồng xử lý bất đồng bộ với Kafka, áp dụng pattern Circuit Breaker để chống sập hệ thống khi đối tác NAPAS gián đoạn, đồng thời tích hợp thư viện mã hóa PCI-DSS theo đúng Thông tư 18/2023/TT-NHNN, giúp giảm 45% thời gian phản hồi so với hệ thống cũ.