Wing BankToday

Engineering Director

Location: Phnom Penh
Salary: Salary not disclosed
๐Ÿข Vacancy from the company's career page

Job description

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.

Is this your listing? Update or remove it

โš  Stay safe

Apply only on the employer's official page. Never pay recruiters or hand over money or documents to get a job.

Salary not disclosed
Apply on source โ†—