HimalayasHimalayas logo
Onyx Capital Group LimitedOL

Senior Software Engineer

Onyx Capital Group is the world's leading liquidity provider for oil derivatives, offering market-making, data, and advisory services to democratise access to energy markets.

Onyx Capital Group Limited

Employee count: 51-200

Sri Lanka only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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 building our Sri Lanka engineering hub and looking for two Senior Software Engineers to be founding members of that team. Working alongside our global engineering organisation, you will take full ownership of features end-to-end — from design through delivery and into production. Your work will power live trading infrastructure used by some of the world’s most demanding market participants.

Requirements

  • 5–10+ years in a software engineering role; track record of delivering production-quality features independently
  • Proficiency in at least one of Python, React.js, or C# — with the drive and ability to pick up others as the role demands
  • Solid OOP fundamentals — encapsulation, inheritance, polymorphism, and design patterns applied in real-world systems
  • Test-Driven Development discipline: unit, integration, and E2E tests written as a standard part of the development loop, not an afterthought
  • Automation mindset — demonstrated experience identifying and eliminating manual processes through tooling, scripts, and pipelines
  • REST API experience — designing, building, and consuming APIs with a clear understanding of authentication, versioning, and error handling
  • Source control and CI/CD: GitHub, Azure DevOps, or GitLab; branching strategies, PR workflows, and pipeline contribution
  • Experience working in cloud-hosted environments — Azure preferred
  • Strong sense of personal ownership — takes a feature from ticket to production without hand-holding, and treats issues in systems they’ve built as their own to resolve
  • Comfortable engaging directly with remote end users and business stakeholders to understand requirements, debug issues, and communicate progress clearly — without needing a middleman
  • Highly self-motivated with a bias for action — raises problems early, proposes solutions, and follows through to completion
  • Strong written and spoken English — clear and confident in both written and verbal communication across synchronous and asynchronous settings
  • Experience working with globally distributed teams is strongly welcomed; comfortable collaborating with colleagues in different time zones and cultures

Nice to Have

  • Full-stack capability across front-end and back-end
  • Exposure to containerised environments (Docker / Kubernetes)
  • Experience with agile delivery practices (sprint planning, retrospectives, stand-ups)
  • 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
  • Familiarity with GraphQL or message-based architectures
  • Experience supporting remote internal users or acting as a technical point of contact for distributed teams — fielding queries, triaging issues, and communicating resolutions clearly

What We’re Looking For

You write clean, well-tested code and take pride in it. You don’t wait to be told what needs improving — you spot it, raise it, and fix it. You communicate proactively, work autonomously across time zones, and hold yourself to a standard that makes the people around you better. You want to work on systems that matter and with users who notice when something is even slightly wrong.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

Sri Lanka +/- 0 hours

About Onyx Capital Group Limited

Learn more about Onyx Capital Group Limited and their company culture.

View company profile

We're the world's leading liquidity provider for oil derivatives, and we're on a mission to democratise the global energy markets. Founded in 2016 by traders Greg Newman and Omar Kayaam, we started with a vision to bring transparency and accessibility to a traditionally opaque industry. Today, we stand as the number one market maker in oil swaps, leveraging our deep expertise and cutting-edge technology to provide unrivalled liquidity across the barrel.

Our operations extend beyond just trading. Through our various divisions—including Onyx Commodities, our trading arm; Flux, our information and data platform; and Axis, our dedicated market-making entity—we offer a comprehensive ecosystem for energy market participants. We're passionate about breaking down barriers, whether that's through providing the best industry data, offering educational resources to new traders, or ensuring that institutions and individuals alike have fair access to market pricing. We believe in a culture of excellence, collaboration, and continuous innovation, where every team member plays a crucial role in shaping the future of energy trading.

Employee benefits

Learn about the employee benefits and perks provided at Onyx Capital Group Limited.

View benefits

Pension Scheme

Company contributions to defined contribution plans for employees.

Bonus Scheme

Competitive salary and bonus scheme rewarding performance and success.

Team Lunches

In-house lunches showcasing collaborative giving and diverse foods to foster unity.

Charity & Volunteer Initiatives

Opportunities to participate in charity events like Tough Mudder and fundraising initiatives.

View Onyx Capital Group Limited's employee benefits
Claim this profileOnyx Capital Group Limited logoOL

Onyx Capital Group Limited

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Onyx Capital Group Limited

Explore the variety of open remote roles at Onyx Capital Group Limited, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Onyx Capital Group Limited

Remote companies like Onyx Capital Group Limited

Find your next opportunity by exploring profiles of companies that are similar to Onyx Capital Group Limited. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan