Skip to content
Back to all jobs

Senior C++ developer

Share:XWhatsApp
Remote- full time- Posted July 28, 2026- via djinni.co

You will be redirected to djinni.co to apply.

We are looking for a talented Senior C++ Developer with 5+ years of programming background to make consistent, high-quality code contributions to a mature, high-performance C++ product in the energy commodities trading domain.
This is not a from-scratch build - you'll be joining a live, production trading system where every millisecond counts, with real opportunity to influence the technical direction of a core part of the platform.


JOB REQUIREMENTS:
Must have:

  • 5+ years of professional experience in software development
  • Deep expertise in Modern C++ (17/20/23): move semantics, constexpr, templates, etc.
  • Strong experience with Linux / POSIX environments
  • Proficiency with build systems and tools: CMake / vcpkg, Git
  • Hands-on experience with concurrency and shared memory tools
  • Networking skills: ZeroMQ (or similar), low-level socket programming (TCP/UDP)
  • Proficiency in using AI coding tools (Cursor, Claude, Codex, etc.) to enhance the development workflow
  • English: Upper-Intermediate or Advanced

 

Nice to have:

  • Experience with Svelte
  • Familiarity with kdb+, TypeScript, and code generation tools
  • Experience in Financial or Trading domains (FIX Protocol, OMS, market data feeds like ITCH/OUCH)
  • Knowledge of Redis or other in-memory data stores
  • Familiarity with the Qt framework
  • Team lead experience (optional, not required)

 

WHAT WE ARE LOOKING FOR:

  • Autonomy: You excel at working independently, learning on your own, and figuring out large, unfamiliar codebases without external support.
  • Ownership: You are ready to take full responsibility for the core part of the system.
  • Assertiveness: You can clearly communicate your technical vision and demonstrate your project understanding effectively.

 

PROJECT
Customer: Global company based in the US, serving large international clients.
Type: Fintech / trading platform
Product: A live, high-performance market order and trading system designed as an exchange for energy commodities. The platform connects global buyers and sellers of specialized commodities, providing trading, data insights, and market infrastructure used by large enterprises, financial institutions, and government agencies.
Market: Global - primarily US and European markets, serving corporations, financial institutions, and governments across multiple regions.
Stage: Existing, established platform. The Markets Engineering team is expanding internationally.
Project team: C++ and UI developers (team of 4-6), reporting to a Lead C++ Engineer. [confirm exact composition with HM]
Technical stack: Modern C++ (17/20/23), Linux/POSIX, CMake, vcpkg, Git, ZeroMQ, shared memory, TCP/UDP sockets; Svelte, TypeScript, kdb+, Redis, Qt (adjacent/nice to have)
Work schedule: Full-time working day, fully remote.
Key achievements:

  • Large international customer with a portfolio of large international clients
  • Real opportunity to set the direction for a mature product

 

INTERVIEW STAGES:

  1. Intro call with recruiter
  2. Technical interview (TechMagic)
  3. Client test task
  4. Interview with Hiring manager
  5. Client interview

More tech development jobs

Sponsored

Working abroad? Stay connected with a Saily eSIM

Get affordable mobile data the moment you land. No physical SIM, no roaming bills.

Use code MONIQU2427 at checkout

Get a Saily eSIM →

Affiliate link: we may earn a commission at no extra cost to you.

Get booked. Keep 85% of every booking.

Be discovered by clients looking for talent in your city.

  • Self-serveList your profile on a flat subscription. Clients send you an inquiry through the platform.
  • ManagedPrefer a hands-on option? Elite managed bookings are arranged with us by agreement, a separate paid lane.