Principal C++ Engineer

2 weeks ago


Chicago, United States ThinkMarkets Group 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 systemsExperience 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 stakeholders

#J-18808-Ljbffr



  • 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, Illinois, 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, Illinois, 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 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 S&C Electric Company Full time

    Job Summary The New Product Integration Manager (Principal Engineer) is responsible for the execution for successful product release and delivery of the next generation of S&C products. This role will work as the hands-on operations hub, providing technical leadership to the cross-functional team to help drive major projects at S&C to meet SQDC...


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

  • Sales Support Engineer

    10 hours ago


    Chicago, United States S&C Full time

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


  • Chicago, Illinois, United States Kin + Carta Full time

    At Kin + Carta, we've got opportunities to offer you — for growth; for leadership; for big, world-changing impact; and for, dare we say it, fun. We are a global workforce that is committed to building a world that works better for everyone, starting with our Kin. We're proud of: The life we create within our virtual walls, every dayOur B Corp...


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


  • 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 CareerBuilder Full time

    Description Why Wiss, Janney, Elstner Associates, Inc. (WJE): WJE is an employee-owned professional engineering and architectural consulting firm dedicated to solving structural, architectural, materials, mechanical, and electrical problems for all types of structures, infrastructure, and industries. We aspire to consistently deliver practical, innovative,...

  • C# Software Engineer

    2 weeks ago


    Chicago, United States CareerBuilder Full time

    Veev, an innovative large-scale company in the construction industry and a subsidiary of Lennar (the second-largest home developer in the United States) with a fabrication factory and site assembly in the Silicon Valley area and design and development offices in Tel-Aviv, is looking for a talented Software Engineer with a passion for optimizing processes....


  • 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 Synergy Interactive Full time

    We are currently partnered with an innovative tech start-up based in Chicago which is looking for a Lead/Principal Software Engineer. This is a Full-Time and Fully On-Site Position in the West Loop of Chicago. Requirements: 5+ years of experience win Golang (Go Programming) and scaling back-end systemsBachelors in Computer Science or Relevant...


  • Chicago, United States Synergy Interactive Full time

    We are currently partnered with an innovative tech start-up based in Chicago which is looking for a Lead/Principal Software Engineer. This is a Full-Time and Fully On-Site Position in the West Loop of Chicago. Requirements: 5+ years of experience win Golang (Go Programming) and scaling back-end systemsBachelors in Computer Science or Relevant...


  • Chicago, United States Equiliem Full time

    Associate 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 reports, schedules etc. on a...