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 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 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

    2 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...

  • Project Engineer

    1 day 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 Management Recruiters of Raleigh Full time

    One of our outstanding clients is looking for a Principal Geotechnical Engineer to help grow an international team focusing on the Mining industry. This is with one of the largest international consulting firms and you can be in Southwest or Western US. This is where most of the engineering team is located. This is a Hybrid role with international travel to...


  • Chicago, United States Glocomms Full time

    Principal Security EngineerLocation: Chicago or Dallas (hybrid, 3-days on-site)Glocomms are partnered with a leading Financial Services firm in the search for a technically hands-on Principal Security Engineer to join a new division within the organization focusing on technology strategy and innovation. The new division has been founded to research new and...


  • Chicago, United States Glocomms Full time

    Principal Security EngineerLocation: Chicago or Dallas (hybrid, 3-days on-site)Glocomms are partnered with a leading Financial Services firm in the search for a technically hands-on Principal Security Engineer to join a new division within the organization focusing on technology strategy and innovation. The new division has been founded to research new and...

  • Principal Engineers

    2 weeks ago


    Chicago, United States iManage Full time

    iManage LLC seeks in Chicago, IL: Principal Engineers (multiple openings) with Bachelor's or foreign equivalent degree in Computer Engineering, Computer Science, or Applied Computer Science plus 5 years of experience as a Software Engineer or a substantially similar position. 100% telecommuting permitted from anywhere in US except HI. Send resume to [email...


  • Chicago, United States Equiliem Full time

    Job DescriptionJob DescriptionAssociate Principal Mechanical The Associate Principal Mechanical Engineer will work closely with clients, architects, other Engineers, and/or design team members as part of a dedicated and skilled team. Duties include the production of coordinated detailed design drawings, specifications, written reports, site observation...


  • Chicago, United States Resource Informatics Group Full time

    Job Description Description: The Client's Autonomy Connectivity team provides connectivity software, systems, and solutions to the Client's Autonomy Division, connecting machines to the internet, other machines, and more. This role is an experienced software developer for this team. Responsibilities: Work alongside other developers and engineers as part of...


  • Chicago, United States S&C Electric Full time

    JOB SUMMARY As part of the Sales Operations organization, the Sales Support team members are the primary liaison between the outside sales force and production operations for all S&C's Pad-Mounted Gear engineer-to-order products. The Sales Support Engineer primary responsibilities include reviewing system applications with customers, outside sales,...


  • Chicago, United States United Airlines Full time

    Include but are not limited to: . You will investigate and devise solutions for aircraft and component defect data scrutiny, review production revision record changes, review aircraft acceptance criteria, pinpoint production issues, trend factory q Engineer, Aircraft, Principal, Project Management, Airline


  • Chicago, United States CPS Full time

    Job Description Opportunity to work among the world’s leading proprietary trading firms. They are looking to add a Software Engineer to their Chicago team. Someone who is passionate about challenging the status quo, pushing performance to the max, and iterating and innovating to improve. You will be interacting with different teams throughout the firm, and...


  • Chicago, United States CPS Full time

    Job Description C++ Software Engineer Our team is looking to add an accomplished engineer to our growing team of trading systems developers. Your experience with modern versions of C++(11/14/17) will prove beneficial. We are an established organization that has a 10+ year track record of success and strive to ensure our employees enjoy a work/life...

  • Project Engineer

    3 weeks ago


    Chicago, United States S&C Electric Full time

    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...

  • C++ Software Engineer

    4 weeks ago


    Chicago, United States NJF Global Holdings Ltd Full time

    C++ Software Engineer (Quant Trading)Salary: $200-300kTotal Comp: $400-800k (dependent on experience and performance)I have a partnership with a leading quant trading firm actively seeking Software Engineers with low-level C++ expertise to join one of their trading teams in Chicago.You'll build the infrastructure and trading systems that must respond to the...

  • C++ Software Engineer

    4 weeks ago


    Chicago, United States NJF Global Holdings Ltd Full time

    C++ Software Engineer (Quant Trading)Salary: $200-300kTotal Comp: $400-800k (dependent on experience and performance)I have a partnership with a leading quant trading firm actively seeking Software Engineers with low-level C++ expertise to join one of their trading teams in Chicago.You'll build the infrastructure and trading systems that must respond to the...

  • C++ Software Engineer

    1 month ago


    Chicago, United States IMC Full time

    IMC is seeking a highly skilled Software Engineer to join the Chicago team. As a Software Engineer, you will design, develop, and optimize software solutions tailored to the hardware-specific needs of our global trading system. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. Your Core...