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
Techcombank

Director, Software Engineering

TP. Ha Noi Technology Division
Director and above

Mô tả công việc

## Job Purpose The job holder orient, build và execute the strategy of developing information technology application solutions to meet the requirements of business và development strategy of the Bank. ## Key Accountabilities (1) -  Build plan và applicaiton development orientation. Supervise, assign, review to ensure the quality of application operation execution in order to achieve set goals in development strategy of IT application solutions which serve the whole bank operation -  Orient, analyze, and assess whole-bank new technology application trend in order to update appropriate roadmap and standard -  Coordinate with functional units to find the requirements và business development strategy which are the foundation of building development strategy of IT application solutions which serve the whole bank operation -  Collaborate with IT functions to build development strategy of IT application solutions which serve the whole bank operation -  Orient, follow, and support implementation process of investment projects, technology solutions development for the whole bank ## Key Accountabilities (2) Risk management and compliance - Regconize risk and self-assess risk of the department in operation, make plan to deal with risk and cooperate with relevant units to build methods of measurement, assessment and risk mitigation -  Ensure department's activities comply with policies, regualtions, processes, internal guideline...and commit to service quality (SLAs) Other tasks - Establish application solution standards to orient, monitor sustainable, flexible, efficient technology solutions -  Participate in building policies, regulations, processes, guideline on application solution development -  Perform other duties assigned by Chief Information Officer -  Lead subordinates to participate in building Bank's corporate culture ## Key Accountabilities (3) People Management - Oversee human resources planning and execution (headcount & costs) of their function/ sub- function -  Attract, onboard and retain the right talents for a high- performing team -  Establish and communicate sub- function/ function and individual KRAs/ KPIs, goals, action plan, expectations and results to reporting line -  Manage sub- function/ function performance & provide feedback regularly (following the annual performance management cycle) -  Define team’s capability requirements and enable team member’s professional and personal development through capability assessment, training, coaching & feedback, mentoring, etc. -  Motivate and recognize team members’ contributions towards the team’s shared goals -  Responsible for developing talents within the function/ sub- function -  Act as a role model and promote corporate culture at function/ sub- function level -  Understand & communicate relevant HR offerings to team members. ## Success Profile - Qualification and Experiences - Provide technical ownership and delivery leadership for end‑to‑end, enterprise‑grade core banking systems, with a primary focus on Fraud & Decision product delivery and system reliability. - Hands‑on technical depth (Java-based) to resolve complex issues, review critical code/architecture, and make high‑impact technical decisions. - Track record of delivering stable, scalable systems in Banking and Credit, meeting performance and reliability expectations. - Experience building and running engineering organizations of 20+ people, with teams able to operate and scale independently. - Strong understanding of technology delivery in regulated financial environments, including security, compliance, release governance, and audit. - Able to turn business priorities into executable technical outcomes, balancing long‑term architecture with near‑term delivery. - Preferred: Direct experience with Fraud Detection and/or Decisioning systems in real‑time or high‑volume transaction contexts.

Phân tích kỹ năng cần có

## Phân tích Kỹ năng cho Director, Software Engineering - Techcombank ### 1. Hard Skills BẮT BUỘC | Nhóm kỹ năng | Yêu cầu cụ thể | Mức độ quan trọng | |--------------|----------------|-------------------| | **Lập trình Java** | Depth in Java để review critical code, resolve complex issues | ⭐⭐⭐⭐⭐ | | **Core Banking Systems** | End-to-end enterprise-grade systems, ổn định, scalable | ⭐⭐⭐⭐⭐ | | **Fraud Detection / Decisioning** | Real-time, high-volume transaction context | ⭐⭐⭐⭐ (Preferred) | | **System Reliability** | Performance, scalability, SLA compliance | ⭐⭐⭐⭐⭐ | | **Enterprise Architecture** | Long-term architecture vs near-term delivery balance | ⭐⭐⭐⭐⭐ | | **Security & Compliance** | Regulated financial environment, audit, release governance | ⭐⭐⭐⭐⭐ | ### 2. Soft Skills BẮT BUỘC - **Strategic Thinking:** Chuyển business priorities thành technical outcomes - **Leadership 20+ team:** Building & running engineering organization độc lập - **Stakeholder Management:** Phối hợp với functional units, IT functions - **Risk Management:** Recognize, assess, mitigate risk ở department level - **Communication:** Định hướng roadmap, standard cho toàn bank ### 3. Chứng chỉ Gợi ý | Chứng chỉ | Giá trị | Ghi chú | |-----------|---------|---------| | **AWS Solutions Architect / GCP / Azure** | Rất cao | Cloud-native banking systems | | **TOGAF** | Cao | Enterprise architecture mindset | | **CISSP / CISM** | Cao | Security compliance in banking | | **PMP / Professional Scrum Master** | Trung bình | Project delivery governance | | **Spring Certified** | Cao | Java technical depth | ### 4. Bảng So sánh: Ứng viên Junior vs Senior vs Director | Tiêu chí | Senior Engineer (5-8 năm) | Tech Lead / Manager (8-12 năm) | Director (12+ năm) | |----------|---------------------------|--------------------------------|-------------------| | Code | Write, review daily | Review quan trọng | Strategic guidance | | Team | 3-5 người | 10-20 người | 20-50+ người | | Scope | Team/project | Department | Function/Bank-wide | | Focus | Technical delivery | Delivery + People | Strategy + Culture | | Decision | Technical choices | Team/resources | Multi-million VND | | Stakeholder | Team lead | Manager/Director | C-level, Board | ### 5. Tech Stack cần biết **Backend:** - Java (Spring Boot, Spring Cloud, Microservices) - Kotlin/Scala là plus - API Gateway, Message Queue (Kafka, RabbitMQ) **Database:** - Oracle/PostgreSQL (core banking) - Redis, MongoDB (caching, NoSQL) **Infrastructure:** - Kubernetes, Docker - Cloud (AWS/GCP/Azure) - CI/CD (Jenkins, GitLab CI) **Monitoring:** - APM tools (Dynatrace, Datadog) - Logging (ELK Stack) - Alerting systems

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn Director, Software Engineering - Techcombank ### Quy trình các vòng phỏng vấn **Vòng 1: Screening với HR/Talent Acquisition (30-45 phút)** - Phone/video call - Xác nhận kinh nghiệm, motivation - Discuss package, expectations **Vòng 2: Technical Interview với VP/Head of Engineering (60-90 phút)** - Deep dive vào technical background - System design questions - Code review scenario - Architecture decisions **Vòng 3: Panel Interview với CIO/CTO + Directors (60-90 phút)** - Strategic thinking assessment - Leadership & team management scenarios - Cultural fit evaluation - Stakeholder management questions **Vòng 4: Final round với CEO/C-Suite (30-45 phút)** - Vision & strategy presentation - Cultural alignment - Final negotiations --- ### Câu hỏi hay gặp theo từng vòng #### Vòng 1 - Screening: 1. "Tại sao bạn quan tâm đến Techcombank?" 2. "Bạn có kinh nghiệm với hệ thống core banking chưa?" 3. "Mô tả quy mô team bạn đã quản lý" 4. "Mức lương mong đợi của bạn?" 5. "Bạn có visa sponsor hoặc work permit ổn định không?" #### Vòng 2 - Technical: 1. **System Design:** "Thiết kế một hệ thống Fraud Detection xử lý 10,000 TPS" 2. **Architecture:** "Làm sao cân bằng giữa legacy system migration và new features?" 3. **Code Review:** "Review đoạn code Java này và chỉ ra issues" 4. **Scaling:** "Chiến lược scale một monolithic banking app thành microservices?" 5. **Compliance:** "Xử lý thế nào khi regulator yêu cầu thay đổi system trong 2 tuần?" #### Vòng 3 - Leadership: 1. "Mô tả lần bạn turn around một underperforming team" 2. "Làm thế nào để attract và retain top tech talents?" 3. "Khi business yêu cầu impossible deadline, bạn xử lý ra sao?" 4. "Bạn đo lường performance của engineering team như thế nào?" 5. "Chiến lược xây dựng engineering culture của bạn là gì?" 6. "Describe a time you had to make a decision with incomplete information" 7. "How do you balance technical debt vs new features?" #### Vòng 4 - Strategic: 1. "5 năm tới, Techcombank tech stack nên như thế nào?" 2. "Bạn sẽ ưu tiên gì khi join: feature delivery hay infrastructure?" 3. "How would you position Techcombank vs competition in tech talent war?" --- ### Tips chuẩn bị **✅ Nên làm:** - Research Techcombank's tech blog, press releases về digital transformation - Chuẩn bị 2-3 stories theo STAR method cho leadership scenarios - Prepare portfolio/code samples của enterprise systems đã deliver - Hiểu Techcombank's product stack (Fasteel, PowerE, v.v.) - Practice system design interview format - Prepare thoughtful questions về tech strategy, culture **❌ Không nên:** - Over-promise technical depth nếu không có thực - Thiếu preparation về banking domain knowledge - Focus quá nhiều vào coding thay vì strategic thinking (Director level) - Tỏ ra thiếu passion cho fintech/banking transformation --- ### Dress Code **Khuyến nghị:** Business Formal - Nam: Suit (dark blue/navy), shirt, tie optional - Nữ: Business suit hoặc professional dress - Techcombank culture khá modern nhưng Director level cần look polished - Tuy nhiên avoid over-formal như ngân hàng truyền thống - Startup-friendly vẫn acceptable: button-down shirt, blazer là đủ **Lưu ý:** Interview thường ở Techcombank Tower, 191 Ba Trieu, Hanoi

Lộ trình ôn thi

## Ôn thi & Chuẩn bị cho Director, Software Engineering - Techcombank ### Lộ trình chuẩn bị 2 tuần #### Week 1: Foundation & Research **Ngày 1-2: Company Research** - Đọc Techcombank Annual Report 2023 - Research "Techcombank digital transformation" trên Google/LinkedIn - Xem Techcombank Tech Blog (nếu có) - Tìm hiểu về TCB digital banking strategy - Follow Techcombank executives trên LinkedIn **Ngày 3-4: Domain Knowledge - Banking** - Core Banking Systems fundamentals - Fraud Detection systems architecture - Payment systems (Napas, real-time payment) - Banking regulations Vietnam (SBV circulars) - Compliance requirements (GDPR, local data protection) **Ngày 5-7: Technical Deep Dive** - Review Java best practices (Spring Boot internals) - Microservices patterns (Saga, CQRS, Event Sourcing) - System design: High-level architecture patterns - Review distributed systems challenges #### Week 2: Interview Prep & Mock **Ngày 8-9: Leadership Stories** - Prepare 5-7 STAR stories cho leadership questions - Team building/turnaround stories - Technical decision stories (right & wrong) - Conflict resolution with stakeholders - Risk management examples **Ngày 10-11: System Design Practice** - Practice: Design a real-time fraud detection system - Practice: Design a core banking transaction system - Practice: Design a microservices migration plan - Review: CAP theorem, consistency models **Ngày 12-13: Mock Interviews** - Practice với friend/mentor - Record và self-review - Refine answers **Ngày 14: Final Preparation** - Review weak areas - Prepare questions cho interviewers - Logistics (location, time, documents) - Mental preparation --- ### Tài liệu tham khảo **Books:** | Sách | Áp dụng | Priority | |------|---------|----------| | "Designing Data-Intensive Applications" - Martin Kleppmann | System design | ⭐⭐⭐⭐⭐ | | "Building Microservices" - Sam Newman | Microservices architecture | ⭐⭐⭐⭐ | | "The Manager's Path" - Camille Fournier | Leadership journey | ⭐⭐⭐⭐ | | "Staff Engineer" - Will Larson | Staff+ career path | ⭐⭐⭐ | **Online Resources:** - Techcombank Investor Relations: ir.techcombank.com - SBV Regulations: sbv.gov.vn - Highscalability.com (system design examples) - Martin Fowler's blog (architecture patterns) **Banking Domain:** - Bank for International Settlements (BIS) papers - Vietnam banking technology trends - Fintech Vietnam landscape --- ### Kiến thức nền cần có **Must-know:** 1. ✅ Core banking architecture (accounting, GL, posting) 2. ✅ Fraud detection techniques (rule-based, ML, real-time) 3. ✅ Microservices in banking context 4. ✅ Regulatory compliance (KYC, AML, data sovereignty) 5. ✅ DevOps/SRE practices for banking systems 6. ✅ Performance optimization for high-volume transactions **Nice-to-have:** - Open Banking / API standards - Cloud-native banking architecture - Event-driven architecture - Domain-Driven Design --- ### Checklist ngày phỏng vấn - [ ] Photo ID (CMND/CCCD) - [ ] CV updated (print 3 copies) - [ ] Certificates (degrees, chứng chỉ) - [ ] Reference contact list - [ ] Portfolio/case studies (nếu có) - [ ] Laptop với code samples (optional) - [ ] Notepad & pen - [ ] Water bottle - [ ] Business cards (2-3 cái)

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho Director, Software Engineering ### Lộ trình Thăng tiến điển hình ``` Senior Engineer (5-7 năm) ↓ Tech Lead / Principal Engineer (7-10 năm) ↓ Engineering Manager / Director (10-15 năm) ↓ VP of Engineering / CTO (15-20 năm) ↓ C-Level Executive ``` **Path đến Director tại Techcombank:** - Từ Tech Lead/Principal Engineer của enterprise systems - Hoặc từ Engineering Manager đã delivery thành công major projects - Lateral move từ Big Tech (Google, Meta, Microsoft Vietnam) - Experienced hire từ ngân hàng khác (VPBank, MBBank, BIDV tech arm) --- ### Mức lương Kỳ vọng theo Cấp bậc (Vietnam Market) | Level | Kinh nghiệm | Lương tháng (VND) | Total Package | |-------|-------------|-------------------|---------------| | Senior Engineer | 5-8 năm | 40-70M | 600-900M/năm | | Tech Lead | 8-10 năm | 60-100M | 900M-1.3B/năm | | Engineering Manager | 8-12 năm | 80-130M | 1-1.6B/năm | | **Director** | **12+ năm** | **120-200M+** | **1.5-3B+/năm** | | VP/Director (Big Tech) | 15+ năm | 200-350M+ | 2.5-5B+/năm | **Lưu �ý:** Techcombank được biết đến với competitive compensation, có thể negotiable cao hơn market 20-30% cho right candidate. Stock options/bonus có thể significant. --- ### Kỹ năng cần Phát triển thêm **Hiện tại bạn có:** - ✅ Technical expertise (Java, system design) - ✅ Team leadership (dưới 20 người) **Cần phát triển để đạt Director level:** | Kỹ năng | Gap | Cách phát triển | |---------|-----|-----------------| | **Strategic Vision** | Từ "how to build" sang "what & why" | Đọc strategy books, shadow executives | | **Executive Communication** | Present to C-level | Practice, get feedback, Toastmasters | | **Business Acumen** | Hiểu P&L, business model | MBA course, mentorship từ business leaders | | **Political Navigation** | Influence without authority | Observation, build relationships | | **Risk Management** | Enterprise-level risk | Risk management certifications | | **Change Management** | Lead large transformations | Prosci certification | --- ### Lời khuyên cho từng giai đoạn **🟢 Sinh viên / New grads:** - Focus: Học Java, fundamentals thật sâu - Target: Junior Developer tại Tech/Fintech company - Advice: Đừng nhảy vào management quá sớm, build solid technical foundation **🟡 3-5 năm kinh nghiệm:** - Focus: Become expert trong một domain (payments, core banking) - Target: Senior Engineer, start leading small teams - Advice: Mentorship quan trọng, tìm technical mentor **🟠 5-8 năm kinh nghiệm:** - Focus: Transition từ individual contributor sang technical leadership - Target: Tech Lead / Staff Engineer - Advice: Đọc "The Manager's Path", bắt đầu quan tâm đến system design **🔴 8-12 năm kinh nghiệm:** - Focus: Scale team size, business impact, strategic thinking - Target: Engineering Manager / Director - Advice: Đây là giai đoạn quyết định, cần balance technical depth với leadership **⚫ 12+ năm - Director target:** - Focus: Vision, culture, executive presence - Target: Director / VP Engineering - Advice: Đây là công việc bạn đang apply - preparation là chìa khóa --- ### Why Techcombank Director Role? **Pros:** - 🚀 Techcombank đang transformation mạnh, impact lớn - 💰 Competitive salary (thỏa thuận = có thể cao) - 🏢 One of Vietnam's most innovative banks - 👥 Leadership với vision, không conservative - 📈 Career runway: có thể grow thành VP/CIO **Cons:** - ⚡ High pressure, demanding expectations - 🏛️ Legacy system migration challenges - 📊 KPI-driven culture - 🕐 Work-life balance có thể bị ảnh hưởng **Verdict:** Great opportunity cho ai muốn leave lasting impact tại một top-tier Vietnamese bank.

Câu hỏi thường gặp

Mức lương cho Director, Software Engineering tại Techcombank là bao nhiêu?

Techcombank để 'Thỏa thuận' cho vị trí này, thường dao động 120-200M VND/tháng (1.5-3B VND/năm total package) cho ứng viên có 12+ năm kinh nghiệm. Với background từ Big Tech hoặc proven track record ở ngân hàng khác, có thể negotiable lên 250-300M/tháng. Techcombank được biết đến với competitive compensation, cao hơn market 20-30% cho right candidate. Bạn nên prepare baseline của mình và negotiable based on total package (base + bonus + benefits).

Kinh nghiệm cụ thể nào cần có để ứng tuyển vị trí này?

Techcombank yêu cầu: (1) Technical ownership & delivery leadership cho enterprise-grade core banking systems, (2) Hands-on Java depth để resolve complex issues và review critical code, (3) Track record delivery stable, scalable systems in Banking/Credit, (4) Experience building & running engineering organizations 20+ people, (5) Strong understanding technology delivery in regulated financial environments. Preferred: Direct experience với Fraud Detection/Decisioning systems. Đây là cấp Director nên họ cần someone có 'battle-tested' experience, không chỉ theoretical knowledge.

Quy trình phỏng vấn Director tại Techcombank có mấy vòng?

Thông thường 4 vòng: (1) Screening với HR - xác nhận kinh nghiệm, discuss package; (2) Technical Interview với VP/Head of Engineering - deep dive technical background, system design; (3) Panel Interview với CIO + Directors - strategic thinking, leadership, cultural fit; (4) Final round với C-Suite - vision presentation, final negotiations. Mỗi vòng 60-90 phút. Tổng thời gian từ apply đến offer thường 4-6 tuần. Preparation là key vì họ evaluate rất kỹ cultural fit và strategic thinking.

Tôi đang là Senior Engineer (7 năm), có nên apply không?

Với 7 năm kinh nghiệm, bạn hơi early cho Director level tại Techcombank. Họ yêu cầu rõ ràng '12+ years' và track record building & running 20+ people organizations. Tuy nhiên, nếu bạn đã: lead teams 10-15 người, delivered enterprise-scale banking systems, có strong technical depth, và demonstrate leadership potential - có thể apply. Nhưng cần prepare cho câu hỏi 'Why Director level?' và show clear progression path. Alternative: Apply cho Engineering Manager role trước, sau đó grow vào Director trong 2-3 năm.

Làm thế nào để negotiate salary cho vị trí Director?

Với Director level, negotiation là expected. Steps: (1) Research market rate (Levels.fyi, Glassdoor, recruitment agents), (2) Know your number - base salary + expected total package, (3) Understand Techcombank benefits - bonus structure, health insurance, stock options nếu có, (4) During interview, don't bring up salary until they bring it up, (5) Once offer comes, respond positively but ask for time to review, (6) Present your research professionally. Remember: Base salary quan trọng nhưng total package (annual bonus, benefits, equity) quan trọng hơn. Đừng afraid to ask for 15-20% above initial offer - worst case họ counter.

Work-life balance ở Techcombank như thế nào?

Techcombank được biết là demanding environment, đặc biệt với technology transformation đang diễn ra mạnh. Director level thường expect: high availability, occasional weekend work cho critical launches, tight deadlines. Tuy nhiên, Techcombank cũng offer flexible working (hybrid), competitive benefits, và modern office. Trade-off là: pressure cao nhưng impact và compensation cũng tương xứng. Nếu bạn prefer startup-like environment với high ownership, đây là fit. Nếu prefer 9-to-5 stable, có thể not suitable.

Tôi có background từ non-banking tech company, có cơ hội không?

Có cơ hội nhưng cần bridge banking knowledge. Techcombank value technical excellence + domain knowledge. Nếu bạn đến từ enterprise software company (Oracle, SAP, Salesforce) hoặc big tech, họ có thể consider. Tuy nhiên, bạn cần: (1) Demonstrate understanding của banking regulations, compliance, (2) Show experience với mission-critical systems (không chỉ consumer apps), (3) Prove ability to navigate regulated environment. Preferred requirement về Fraud Detection/Decisioning systems có thể be substituted với comparable high-stakes systems experience. Prepare to answer: 'How will you apply your tech background to banking domain?'

Career path sau khi làm Director tại Techcombank là gì?

Techcombank Director có thể phát triển thành: (1) VP of Engineering - phụ trách multiple functions, (2) CTO/CIO nếu strategy và leadership proven, (3) Move sang fintech/tech company với C-level title, (4) Regional role nếu Techcombank expand internationally. Techcombank đang growth mạnh với expansion plans, nên runway rất lớn. Alternative: Sau 2-3 năm, có thể move sang competitor banks (VPBank, MBBank) với even higher package. Key là build track record của major successful projects để leverage cho next step.