Principal C++ Engineer

2 weeks ago


Chicago, United States ThinkMarkets Full time

ThinkMarkets is a global financial technology company, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we make it available for our clients to trade the world 24-hours a day. Our mission is to bridge the gap between traders, investors, and platforms by allowing access to global markets and thousands of products thus providing our clients the ability to trade the world in the palm of their hand. We use the latest technologies to give traders seamless access to our proprietary trading platforms.

We are seeking a high caliber individual for the Principal C++ Engineer - Trading Platforms role to join our rapidly growing global workforce in Chicago, Illinois. The Principal C++ Engineer - Trading Platforms will be responsible for the implementation and maintenance of standalone low-latency, high-throughput trading services as well as MT4 and MT5 modules. You will also be integrating internal services with trading venues, market data sources, and other APIs provided by various vendors around the globe. A successful candidate should demonstrate excellent software development knowledge, algorithmic thinking, and deep analytical skills.

Responsibilities:

  • Participate in all phases of the software development lifecycle, contributing to the planning, technical analysis, implementation, documentation, maintenance, and production deployments
  • Analyze functional and non-functional requirements, and research third-party API specifications
  • Research and advise in the selection and integration of the best technologies for our portfolio
  • Define the architecture and technical design of trading system modules and services
  • Estimate work and time efforts, and plan the project execution accordingly
  • Design, build, and maintain optimal and efficient C++ services and MT4 and MT5 plugins, with emphasis on low latency, high-throughput, reliability and scalability
  • Identify bottlenecks and devise permanent solutions
  • Actively troubleshoot reported issues
  • Build and utilize metrics to analyze features as they are deployed to Production to ensure they are functioning as expected
  • Produce and maintain technical documentation of the developed modules and services
  • Prepare and execute releases of software components
  • Be available for escalation out of hours when needed for incidents that need a hot fix

Requirements:

  • 7+ years of experience developing C++ high-throughput, low-latency solutions
  • BSc/MSc degree in Computer Science/Engineering or other IT related field
  • Experience working with new C++20 features
  • Proficiency working with multithreaded systems Experience with distributed caching architectures
  • Experience working with RDBMS
  • Experience with FIX, MDP, Protobuffers, and GRPC
  • Demonstrable ability to analyze heap dumps, stack traces, and optimize memory utilization
  • Familiarity with modern DevOps best practices 
  • Experience in developing trading platforms and/or MT plugins is a must
  • Knowledge about specific financial product spaces, such as FX, Equities, and Options
  • Flexible nature and ability to communicate projects with C-level management


  • Chicago, United States ThinkMarkets Full time

    ThinkMarkets is a global financial technology company, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we make it available for our clients to trade the world 24-hours a day. Our mission is to bridge the gap between traders, investors, and platforms by allowing access...


  • Chicago, United States ThinkMarkets Full time

    ThinkMarkets is a global financial technology company, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we make it available for our clients to trade the world 24-hours a day. Our mission is to bridge the gap between traders, investors, and platforms by allowing access...


  • Chicago, United States Janus: Shape the Future of Healthcare Full time

    Summary We are seeking an experienced Principal Software Engineer to join our team! Our Principal Engineers take the lead in building and maintaining the complex systems that drive scalability and deliver exceptional value to our customers. This role will have the authority to work independently and take full ownership of projects within our platform and...


  • Chicago, United States Quanta Search Full time

    Our client is a technology-driven, diversified principal trading firm. They trade their own capital at their own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. With over 1,000 employees at their Chicago headquarters and offices around the world, they work together to solve complex problems,...


  • Chicago, United States TAG - The Aspen Group Full time

    The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S. and has supported over 20,000 healthcare professionals and team members at more than 1,300 health and wellness offices across 48 states in four distinct categories: dental care, urgent care, medical aesthetics, and animal health. Working...


  • Chicago, United States Early Warning Full time

    Job DescriptionJob DescriptionCome build the next-gen fintech at Early Warning, network operator of Zelle®, where we’re relentlessly focused on empowering prosperity in all its forms.From fast money movement for over 100 million people who can access Zelle® directly through their banking app to new account opening and beyond – we make a difference in...

  • Principal Engineer C

    3 weeks ago


    Chicago, United States Early Warning Services Full time

    Job Description Job Description Come build the next-gen fintech at Early Warning, network operator of Zelle®, where we’re relentlessly focused on empowering prosperity in all its forms. From fast money movement for over 100 million people who can access Zelle® directly through their banking app to new account opening and beyond – we make a difference...

  • Principal Engineer

    1 day ago


    Chicago, United States Voltage Park Inc Full time

    Voltage Park is building an AI cloud infrastructure business from the ground up. As part of this effort, we're looking for a Principal Software Engineer to build, design and implement the Voltage Park platform and tooling for our customers. You'll play a pivotal role in building the product, and as an early hire, you'll also have outsize influence in...

  • Principal Engineer

    2 days ago


    Chicago, United States Voltage Park Inc Full time

    Voltage Park is building an AI cloud infrastructure business from the ground up. As part of this effort, we're looking for a Principal Software Engineer to build, design and implement the Voltage Park platform and tooling for our customers. You'll play a pivotal role in building the product, and as an early hire, you'll also have outsize influence in...

  • Principal Engineer

    2 days ago


    Chicago, United States W Talent Full time

    W Talent are seeking an experienced Principal Design Engineer to lead and deliver detailed design for high-voltage substations. This position requires an individual with substantial expertise in substation design (either physical design or P&Cs), capable of handling complex projects from conceptual design through construction support.Key...

  • Principal Engineer

    16 hours ago


    Chicago, United States W Talent Full time

    W Talent are seeking an experienced Principal Design Engineer to lead and deliver detailed design for high-voltage substations. This position requires an individual with substantial expertise in substation design (either physical design or P&Cs), capable of handling complex projects from conceptual design through construction support.Key...

  • Principal Engineer

    1 day ago


    Chicago, United States W Talent Full time

    W Talent are seeking an experienced Principal Design Engineer to lead and deliver detailed design for high-voltage substations. This position requires an individual with substantial expertise in substation design (either physical design or P&Cs), capable of handling complex projects from conceptual design through construction support. Key Responsibilities: ...

  • Video Analytics

    1 day ago


    Chicago, United States C-Zentrix Full time

    Responsibilities include: Develop production quality software for real-time multi-core embedded Linux devices Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ following modern C++ design patterns Optimize algorithms and system to ensure real time performance Maintain and improve firmware build systems using CMake,...

  • Project Engineer

    4 hours ago


    Chicago, United States S&C Full time

    Job Description Summary S&C is a leading specialist in electric power switching, protection, and control with a vision to empower people to transform the grid. Founded in 1911, the Chicago-based company is a global provider of equipment and services for electric power transmission and distribution. The Polymer Products operations at S&C is a world leader for...

  • Project Engineer

    2 weeks ago


    Chicago, United States S&C Full time

    Job Description Summary S&C is a leading specialist in electric power switching, protection, and control with a vision to empower people to transform the grid. Founded in 1911, the Chicago-based company is a global provider of equipment and services for electric power transmission and distribution. The Polymer Products operations at S&C is a world leader...


  • Chicago, United States Janus: Shape the Future of Healthcare Full time

    Job DescriptionJob DescriptionAt Janus, we believe in a world where healthcare functions efficiently. Join us on our mission to improve the lives of administrative workers and fundamentally change the way work is done. Our team is building a world-class process improvement platform to help healthcare providers generate more cash with fewer...

  • Design Engineer-IOT

    6 days ago


    Chicago, United States S&C Full time

    Job DescriptionJob Title: IoT Engineer - Manufacturing Execution System (MES)Company Overview: We are a leading manufacturing company dedicated to producing cutting-edge electric grid components, driving innovation in the energy sector. Our commitment to quality, efficiency, and sustainability is at the core of everything we do. As we continue to expand our...

  • Design Engineer-IOT

    5 days ago


    Chicago, United States S&C Full time

    Job DescriptionJob Title: IoT Engineer - Manufacturing Execution System (MES)Company Overview: We are a leading manufacturing company dedicated to producing cutting-edge electric grid components, driving innovation in the energy sector. Our commitment to quality, efficiency, and sustainability is at the core of everything we do. As we continue to expand our...

  • Design Engineer-IOT

    17 hours ago


    Chicago, United States S&C Full time

    Job Description Job Title: IoT Engineer - Manufacturing Execution System (MES) Company Overview: We are a leading manufacturing company dedicated to producing cutting-edge electric grid components, driving innovation in the energy sector. Our commitment to quality, efficiency, and sustainability is at the core of everything we do. As we continue to expand...


  • Chicago, Illinois, United States Oliver Wyman Group Full time

    Oliver Wyman – Senior Principal – Actuarial P&C Office/regions available: Atlanta, Charlotte, Chicago, Dallas, Houston, Nashville; other offices may be consideredCompany OverviewThe Actuarial Consulting Practice of Oliver Wyman advises clients across a broad spectrum of risk management issues. We are a rapidly growing practice with offices across the...