Skip to content

Open nowPosted 220 days ago

Principal Engineering Technical Lead

Workable (global search)108,016 open roles

Where
Colombo, Western Province, Sri Lanka
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowPrincipal Engineering Technical LeadWorkable (global search) · Colombo, Western Province, Sri Lanka
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 7 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 220 days ago

Workable (global search) median: 7 days open

The posting

About Onyx Capital Group

Onyx Capital Group is the world’s #1 liquidity provider for energy derivatives, trading over $3.2 trillion in notional value annually. Through Onyx Commodities, the Flux Terminal, and our trading division Axis, we dominate the benchmarks that matter — Dated Brent, S2F contracts, and beyond. We are not a bank. We are not a hedge fund. We are a technology-driven market-making powerhouse at the intersection of global energy markets, data, and engineering — and we are growing fast.

Engineering at Onyx

We don’t hire passengers — we hire pilots. Every engineer here takes ownership, pushes back when the design isn’t right, and holds the bar high without being asked. We practise TDD, design for observability from day one, and treat software craftsmanship as a genuine competitive advantage. The team is small, senior, and embedded directly in the trading floor. There are no layers of abstraction between you and the business — your work has immediate, measurable impact from day one.

The Opportunity

We are establishing a Sri Lanka engineering hub to extend our global coverage and build a world-class Asia-based team. As Principal Engineering Technical Lead, you will be the founding engineering leader of this operation — reporting directly to the CTO in London and responsible for building, scaling, and technically leading a team starting at 4–5 engineers and growing to 10+ over time. This is a rare opportunity to shape an engineering culture from the ground up inside one of the most technology-intensive trading firms in the world.

Requirements

  • 10–15+ years in software engineering with 3+ years in a technical leadership or engineering management role
  • Proven experience building and growing engineering teams; comfortable starting hands-on with a small team of 4–5 and scaling it to 10+ over time
  • Hands-on proficiency in at least one of Python, React.js, or C#; active contributor to production codebases even in a leadership capacity
  • Deep command of OOP fundamentals — encapsulation, inheritance, polymorphism, and design patterns — applied consistently across real-world systems
  • Champion of Test-Driven Development: red-green-refactor, unit, integration, and E2E testing embedded as standard practice across the team
  • Architecture and system design fluency — communicating technical decisions clearly, managing debt, and balancing short-term delivery with long-term maintainability
  • REST API design, versioning, error handling, and documentation; ability to define and enforce API standards team-wide
  • Source control and CI/CD ownership: GitHub, Azure DevOps, or GitLab; branching strategy, code review culture, and pipeline management
  • Cloud platform experience — Azure required; AWS a nice to have
  • Hiring and team-building experience; able to define a hiring bar and shape culture from day one
  • Proven self-starter with a strong ownership mindset — sets direction, removes blockers, and drives outcomes without waiting for instruction or escalation
  • Excellent stakeholder management with remote business users and leadership — able to translate business needs into technical direction, communicate trade-offs clearly, and manage expectations proactively
  • Comfortable being the primary point of contact for remote colleagues and users raising technical issues or requests — responsive, solution-oriented, and able to triage and communicate status without prompting
  • Exceptional written and spoken English — must represent the Sri Lanka team confidently to senior stakeholders and the CTO across both synchronous and asynchronous communication
  • Experience working with global, distributed engineering teams; comfortable navigating cross-timezone collaboration and fostering strong remote working relationships

Nice to Have

  • Startup or scale-up experience — comfortable with ambiguity and building structure where little exists
  • Prior experience in financial services or fintech, or a genuine interest in financial technology and capital markets — not required, but candidates who are curious about the domain tend to thrive here
  • Track record of structured mentorship and developer growth — career conversations, technical coaching, not just task delegation
  • Experience establishing or improving remote support workflows for distributed internal users — runbooks, escalation paths, response SLAs
  • Familiarity with observability tooling (Prometheus, Grafana, Azure Monitor)

What We’re Looking For

You are the founding engineering leader of our Sri Lanka operation. You lead from the front — your team sees you in the code, not just in meetings. You set the standard, build the culture, and make the hard technical calls while growing engineers around you. You thrive in ambiguity, communicate with clarity across cultures and time zones, and take personal ownership of the quality bar. The CTO trusts you to build something exceptional.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.