TradeVerge AI
Verified live
LoginGet Gold Core EA
← All open roles
Engineering · Senior
MQL5 / MetaTrader Engineer

Own the Expert Advisor codebase: order handling, latency, broker edge cases and licence enforcement.

Remote (global)Full-time$120k – $165k + bonusPosted 2026-08-15

About TradeVerge AI

Who you'd be joining.

TradeVerge AI builds verified, rules-based automation for the gold market. Our flagship product, Gold Core, is a MetaTrader 5 Expert Advisor with a public, third-party-verified track record on Myfxbook and thousands of members inside our live desk. We are a small, remote-first team that prefers evidence to opinion: every claim we publish is auditable, every release is versioned, and every support answer is written by someone who understands the code.

Engineering owns two very different surfaces: the Expert Advisor running unattended on live accounts, and the member platform where licences, dashboards and the live desk live. Both are held to the same bar — versioned releases, migration notes, rollback paths and logs good enough to diagnose an incident without asking the member for a screenshot.

Why this role matters

The EA runs unattended on thousands of live accounts across dozens of brokers. A single unhandled requote or stop-level quirk is somebody's real money. This role is the last line of defence between our research and our members' capital.

What you'll actually do

The day-to-day, not the job-spec version.

  • Own and extend the Gold Core MQL5 codebase, including order lifecycle, partial fills, requotes and reconnects
  • Build broker-compatibility matrices and reproduce reported edge cases on demo and live environments
  • Maintain the licence-validation client and its offline grace behaviour
  • Instrument the EA so we can diagnose an account's behaviour from logs alone
  • Ship versioned releases with migration notes and rollback paths

The team and how you'll work

You'll work inside the engineering group, reporting to the lead for engineering, and partner day to day with Research, Product, Design, Support.

We are async-first across European and American time zones. Expect a short daily written check-in, one team sync a week, and long stretches of uninterrupted focus in between.

Decisions are written before they are made. If a change reaches members, there is a document explaining why, what we expect, and how we'll know if we were wrong.

Tools you'll live in: TypeScript / React · Postgres + row-level security · MQL5 / C++ · Vitest + Playwright · GitHub Actions.

Your first 90 days

What a good start looks like — we'll agree this with you in week one.

Days 1–30
Orient and get your hands dirty
  • Complete onboarding with the engineering group: environments, access, and a walkthrough of how Gold Core actually behaves on a live account.
  • Read the last two release memos end to end so you understand the standard of evidence we hold ourselves to.
  • Ship one small, real improvement in your area — scoped with your manager in week one.
  • Meet everyone you'll work with regularly across Research, Product, Design.
Days 31–60
Own a surface
  • Take full ownership of a defined area and become the person the rest of the team asks about it.
  • Deliver your first substantial piece of work end to end, including the written rationale behind it.
  • Identify the two weakest things in your area and put a fix for one of them on the roadmap.
Days 61–90
Set the standard
  • Run your area independently, with your manager reviewing outcomes rather than steps.
  • Improve one process or piece of tooling so the next person does the job faster than you did.
  • Agree the next two quarters of objectives with clear, measurable success criteria.

How success is measured

No vague reviews — these are the things we'll actually talk about.

  • Change failure rate stays low and rollbacks are boring when needed
  • Member-reported defects trend down release over release
  • Performance budgets on the member platform are met on mid-range mobile
  • Every incident produces a written post-mortem and a test that would have caught it

Who we're looking for

The full qualification list for this role. Very few people tick every line — apply if the essentials fit.

Essential experience

The core of the role — we read these closely.

  • 5+ years of professional experience in engineering or a directly adjacent discipline
  • Demonstrable ownership of work at the scope described above — ideally on a product used by paying customers
  • Deep MQL5 experience shipping EAs that ran on real money
  • Understanding of MT5 order semantics: stop levels, freeze levels, filling modes, netting vs hedging
  • Defensive programming instincts and a habit of writing reproducible bug reports
  • Comfort working with a researcher who will change the spec after seeing live data
Technical skills
  • Production experience in your primary stack — TypeScript/React on the platform side, or MQL5/C++ on the EA side
  • Relational data modelling in Postgres, including indexing, migrations and row-level security
  • Automated testing as a habit: unit, integration and end-to-end, with CI that blocks regressions
  • Debugging distributed or unattended systems from logs, traces and metrics alone
  • Secure coding fundamentals: input validation, secret handling, authn/authz boundaries, least privilege
Domain knowledge
  • Building software where a defect has financial consequences, and designing rollbacks accordingly
  • Familiarity with trading platforms, broker APIs or real-time market data feeds is a strong plus
  • Performance work on real devices and networks, not just a local machine
Education and certifications

We hire on evidence; credentials are a signal, not a gate.

  • Degree in computer science or equivalent professional experience — we weight shipped systems far above credentials
  • A public repository, package or write-up we can read is worth more than any certificate
How you work
  • Writes clearly and thinks in public — decisions are documented before they are made
  • Comfortable being wrong quickly: you look for the evidence that would disprove your own view
  • Self-directed across time zones, with reliable follow-through and no need for chasing
  • Holds a high bar on member-facing quality, including when nobody would notice the shortcut
  • Treats compliance, honesty in marketing claims and risk disclosure as part of the craft, not overhead
Eligibility and logistics
  • Able to work remote (global) with a stable overlap for one weekly team sync
  • Available for full-time work and a reliable home or co-working setup
  • Fluent professional English, written and spoken
  • Willing to complete a paid, time-boxed craft exercise as part of the process

Nice to have

Genuinely optional — strong candidates rarely tick every box.

  • C++ background
  • Experience with FIX or broker APIs
  • Prior work on licensing/DRM systems

Compensation and benefits

$120k – $165k + bonus — the band is set by level, published up front and paid the same regardless of how hard you negotiate. Reviewed annually, plus an out-of-cycle review if your scope changes.

  • Fully remote, async-first — we optimise for deep work, not meeting attendance
  • Competitive base plus performance bonus tied to shipped outcomes
  • Private medical cover (US/UK) and a health stipend elsewhere
  • £/$2,000 annual learning budget for research, data and conferences
  • Top-spec hardware, multi-monitor setup and VPS/data subscriptions covered
  • 28 days paid leave plus local public holidays

How hiring works

Five stages, roughly ten days end to end.

  1. 01Intro call (30 min) — your background, what you want to build next
  2. 02Craft interview (60 min) — a real problem from our backlog, no whiteboard trivia
  3. 03Paid take-home or working session (4–6 hrs, compensated)
  4. 04Team conversation with two people you'd work with daily
  5. 05Offer, usually within 10 days of the first call

We are looking for defensive engineering on systems where a bug costs someone real money. Everything in our process is designed to surface that rather than test recall.

The craft interview uses a real, recent problem from our backlog. You may use any resource you would use on the job, including documentation and AI tools — we care how you think, not what you memorised.

Take-home work is paid at a fair hourly rate and capped so it never eats a weekend.

You will get a decision, with reasons, after every stage. We do not ghost.

Questions people ask

Where can I be based?
This role is remote (global). We hire through an employer-of-record where we don't have an entity, so you're employed properly wherever you live, not stitched together on invoices.
Is the salary range real?
Yes — $120k – $165k + bonus is the band we will actually pay for this role, set by level rather than by how hard you negotiate. We tell you where in the band an offer sits and why.
Do I need trading experience?
You need curiosity about markets and the discipline to treat claims as testable. Direct trading experience helps in research, engineering and support roles; in most others we can teach the domain far faster than we can teach craft.
How long does the process take?
Usually around ten days from the first call to an offer. If you have a competing deadline, tell us and we will compress it.
What if I don't match every requirement?
Apply anyway. The requirement lists describe the shape of a strong candidate, not a checklist. If you're strong on the core of the role, we would rather see your application than not.
Equal opportunity. We hire on evidence of capability alone. We welcome applicants of every background and will make reasonable adjustments at any stage — just tell us what you need.
Apply

Apply for this job

You're applying for
MQL5 / MetaTrader Engineer
EngineeringRemote (global)Full-timeSenior$120k – $165k + bonus

Fields marked * are required.