Associate Director, Engineering

Job Close: Jun 30, 2026

  • Full Time

  • Technology

Phnom Penh

JOB RESPONSIBILITIES

  • Define and execute the overall engineering strategy, aligning technology initiatives with business goals and product roadmap.
  • Lead and develop multiple engineering functions, including DevOps, Mobile Platform Engineering, and QA/Testing, fostering a high-performance, accountable, and delivery-focused culture.
  • Directly manage senior leaders (including Head of DevOps) and ensure alignment across all engineering domains.
  • Drive the modernization of legacy systems and codebases, defining and executing a migration strategy toward scalable, maintainable, cloud-native, and microservices-based architectures.
  • Lead the adoption and evolution of open infrastructure technologies, with a strong focus on OpenStack and related ecosystem tools.
  • Establish and enforce engineering standards, governance frameworks, and best practices across all teams.
  • Own and improve the end-to-end SDLC, including CI/CD, automated testing, release management, and deployment strategies (blue-green, canary).
  • Champion engineering excellence through coding standards, code reviews, and architectural best practices.
  • Drive adoption of microservices architecture and domain-driven design principles where appropriate.
  • Ensure systems are designed for high scalability and performance, supporting growing workloads and traffic.
  • Define and implement strategies for horizontal and vertical scaling, load balancing, and performance optimization.
  • Drive integration and effective use of AI-powered development tools (e.g. Copilot, Claude, Cursor).
  • Partner closely with DevOps to ensure scalable, reliable, and automated infrastructure.
  • Oversee architecture decisions for distributed systems and microservices environments.
  • Define and track key engineering metrics (deployment frequency, lead time, MTTR, change failure rate).
  • Ensure strong collaboration between engineering, product, QA, and DevOps teams.
  • Lead hiring, mentoring, and development of engineering managers and senior engineers across all domains.
  • Manage engineering capacity, planning, and prioritization across multiple teams and functions.
  • Ensure security, compliance, and reliability are embedded into engineering processes.

JOB REQUIREMENTS

  • 7+ years of experience in software engineering, with leadership experience.
  • Proven track record in senior engineering leadership roles managing multiple functions (DevOps, QA, Mobile, Platform teams).
  • Strong experience in legacy system modernization and migration.
  • Deep expertise in distributed systems, scalability, and microservices architecture.
  • Rock solid experience and expertise with containerization technologies (Docker, Kubernetes).
  • Strong understanding of CI/CD pipelines, automated testing strategies, and deployment approaches.
  • Experience implementing engineering standards and governance.
  • Experience with AI-assisted development tools (Copilot, Claude, Cursor).
  • Strong technical background in modern programming languages including C#, .NET, Python, Go, or Java.
  • Experience with OpenStack and open-source infrastructure ecosystems.
  • Solid understanding of cloud platforms and infrastructure concepts.
  • Strong knowledge of software engineering and QA best practices.
  • Proven ability to scale engineering teams and systems.
  • Excellent leadership and communication skills.

APPLY NOW

Interested candidates are invited
to send a cover letter and CV to Wing at: jobs@wingbank.com.kh
Are you ready to be part of Wing? There are a number of rewarding career options available. Successful applicants receive a competitive salary based on work experience, education, and potential. Employees can also expect a yearly raise and bonus, and enjoy benefits like access to a 24-hour hospital, surgical and personal accident insurance, good working conditions, and human resources policies in compliance with the Cambodian Labor Law.
Apply Now