Make Your Resume Now

Senior Software Engineer - Power Markets

Posted April 22, 2026
Permanent - Full Time

Job Overview

This position is designed for a systems-level expert who is not afraid to touch the full stack. You will be responsible for designing and maintaining low-latency, scalable backend services in Modern C++ (17/20) while optimizing the critical APIs that connect high-performance servers to web-based interfaces.

The ideal candidate blends high-level architectural thinking with "in-the-trenches" debugging skills, moving fluidly between manual memory management and modern AI-assisted development workflows.



Key Responsibilities

  • Design Systems: Design and maintain low-latency, scalable backend services using modern C++ (17/20) or Java.
  • Bridge the Stack: Develop and optimize the APIs that connect our high-performance backend servers to our web-based interfaces.
  • Optimize Performance: Tackle complex memory management and concurrency challenges that impact real-time user experiences.
  • Lead Quality: Practice SDLC & drive best practices in C++ (RAII, STL) while helping us expand & improve automated testing coverage.
  • Expand Your Toolkit: Challenge yourself by constantly adapting to different technologies by working on different components as per changing priorities and/or projects.

Skills, Knowledge and Expertise

Essential Experience
  • Expert C++ Knowledge: 3-5 years of professional experience with Modern C++ in a Linux environment. You understand how to write code that is as efficient as it is readable.
  • Systems Thinking: A background in multithreading, socket programming, and building distributed systems.
  • Pragmatic Problem Solving: You choose the right tool for the job
  • Collaborative Spirit: Excellent communication skills & collaboration with different stakeholders and a "no task is too small" attitude toward learning new technologies.
  • AI: Experience utilizing AI-assisted coding tools (Claude code)
  • Crash troubleshooting: GDB experience to investigate coredumps.

Desirable Experience
  • You’ve dabbled in JavaScript or some frontend language and are curious to explore more.
  • Familiarity with Java, Python, Github, AWS
  • Familiarity with financial markets, exchange protocols (FIX), or low-latency networking
  • Experience with Valgrind, AddressSanitizer (ASan), or similar tools

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!