We are #1 in Asia Pacific! - Read about our win at Asia Pacific Awards.

Director of Engineering

Hybrid
Colombo
Overview
Application

Based in Colombo (hybrid). Occasional travel to Europe and North America may be required.

At Rootcode, we work with governments and enterprises to solve complex, high-stakes problems, from large-scale enterprise platforms and product engineering to AI-driven systems. As Director of Engineering, you will lead the technical direction of our engineering organization across every engagement. This is a senior leadership role, but it is not removed from the work: you will mentor the architects and senior tech leads who deliver across our portfolio, and contribute hands-on as a solution architect when an engagement demands it.

What you will do

  • Set the engineering vision and own the most complex, ambiguous architecture decisions across our portfolio, contributing hands-on as a solution architect when the problem calls for it.
  • Drive Rootcode's AI-driven engineering initiative: set the technical bets, evaluate emerging research and tooling, and shape how we build products.
  • Define and uphold engineering standards across the organization, spanning system design, code quality, security, and production readiness.
  • Coach and grow our Architects and Senior Tech Leads, continuing to push architectural quality and technical judgment, and shaping the next layer of technical leadership at Rootcode.
  • Partner with customers from the earliest stages to shape the solution and frame the technical approach, lead the technical response to high-stakes enterprise and government tenders and RFPs, and translate complex decisions into clear business outcomes for senior stakeholders, including C-suite.

What we expect

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 12+ years building and shipping production-grade software, with a strong track record of leading architecture end-to-end on complex, enterprise-scale engagements.
  • Strong grasp of modern data integration, AI, and application architecture patterns, with experience designing systems that meet enterprise-grade requirements for security, scalability, reliability, observability, and compliance.
  • Sound judgment under ambiguity, and the instinct for when to lead from the front versus when to step back and let your teams execute.
  • A track record of leading technical conversations with senior stakeholders, including C-suite, and of owning the technical response to enterprise and government tenders and RFPs.

Importantly, we are looking for someone who will live by the core values that define everything we do: Excellence, Collaboration, and Integrity.

What it is like to work at Rootcode

Work is a large part of our lives, so we aim to create an environment that feels supportive and open. We trust people to make good decisions and give them the space to do their best work. In this role you will shape the technical direction of an organization building for EU governments and global enterprises, work directly with senior customer leadership, and define the standards the rest of our engineering team builds to. You will have real ownership, the freedom to make decisions, and the responsibility that comes with it.

Who we are

Rootcode is a software product engineering company headquartered in Sri Lanka with a corporate office in Estonia. We serve customers across Europe and North America, building software products, artificial intelligence, and user experience design for clients ranging from startups to public companies, including many EU governments.