Principal Engineering Lead

🕒 March 18

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Onyx Capital Group

Onyx Capital Group

51 - 200 employees

Founded 2016

💸 Finance

💳 Fintech

⚡ Energy

Finance • Fintech • Energy

Onyx Capital Group is a leading provider of financial services specifically focused on the oil derivatives market. They offer a comprehensive suite of solutions including brokerage, liquidity provision, and access to proprietary data through their Flux Terminal. Their mission is to democratize market access for traders of all levels, providing expert analysis, training, and tools to effectively manage oil price risks and navigate the complexities of the global oil market.

📋 Description

• Establish Sri Lanka engineering hub to extend global coverage • Build, scale, and technically lead a team starting at 4–5 engineers and growing to 10+ • Report directly to the CTO in London • Shape an engineering culture from the ground up inside a technology-intensive trading firm

🎯 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)

Apply Now

Similar Jobs

🕒 August 9, 2025

Medical Wizard

51 - 200

☁️ SaaS

🤝 B2B

Seeking Full Stack Developer to work with AI-driven healthcare solutions. Join our remote team transforming healthcare delivery with modern technologies.

AWS

Cloud

Docker

Java

JavaScript

Kubernetes

Microservices

Node.js

NoSQL

React

Spring

Spring Boot

SpringBoot

SQL

TypeScript

Go

.NET