Jobs
>
Chicago

    Principal C++ Engineer - Chicago, United States - ThinkMarkets

    ThinkMarkets
    ThinkMarkets Chicago, United States

    3 weeks ago

    Default job background
    Description

    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 stakeholders

  • CPS

    C+ Engineer

    3 weeks ago


    CPS Chicago, United States

    Chicago , IL · 60608 · | · Work from home flexibility · Posted: · 01/03/2024 · Industry: · Information Technology · Job Number: · AD6.5.18 · Experience: · Mid-Senior Level · Job Description · Opportunity with a prop trading firm in Chicago, interested in speaking with ...

  • CPS

    C++ Engineer

    3 weeks ago


    CPS Chicago, United States

    Opportunity with a prop trading firm in Chicago, interested in speaking with Software Engineers with exposure or interest in the market, high aptitude and strong fundamentals. You'll be building software for their trading businesses, including exchange connectivity and trader fac ...

  • Albert Bow

    C++ Software Engineer

    3 weeks ago


    Albert Bow Chicago, United States

    C++ Software Engineer - Chicago - Up to $150,000 + bonus - On-Site · My client is looking for a skilled C++ professional, enthusiastic about crafting resilient, high-performance systems. · The trading desk requires your expertise to contribute to the development of innovative sof ...

  • NJF Global Holdings Ltd

    C++ Software Engineer

    3 weeks ago


    NJF Global Holdings Ltd Chicago, United States

    C++ Software Engineer (Quant Trading) · Salary: $200-300k · Total 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 ...

  • CPS

    C+ Software Engineer

    2 weeks ago


    CPS Chicago, United States

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


  • ThinkMarkets Chicago, United States 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 ...


  • ThinkMarkets Chicago, United States

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

  • DV Trading LLC

    C++ Software Engineer

    3 weeks ago


    DV Trading LLC Chicago, United States

    About Us: · Founded more than 15 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 350 people operating throughout North America and in Europe. Since spinning out of a large brokerage firm in 2016, DV Trading has rapidly scale ...


  • DRW Chicago, United States

    DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 25 years, so has DRW - max ...


  • ABN AMRO Clearing USA LLC Chicago, United States Full time

    Winner of Built In's 2024 Best Places to Work · About ABN AMRO Clearing USA LLC: · ABN AMRO Clearing USA LLC (AAC-USA) is a subsidiary of ABN AMRO Clearing Bank N.V. We are a global clearing firm that provides an integrated suite of financial services to professional trading pa ...


  • Parallel Partners Chicago, United States

    C# ASP.Net Software Engineer, Chicago, IL · This C# ASP.Net Software Engineer position is on a hybrid schedule:Onsite Tuesday and Thursday and Remote Monday, Wednesday and Friday.You will also need to be on-call 1 week a month. · We are looking for a C# ASP.Net Software Enginee ...


  • Ginas Tech Jobs Chicago, United States

    C++ Software Engineer, Chicago, IL · Rapidly growing proprietary trading firm with offices in Chicago, London, and New York City, is seeking a C++ Software Engineer to join its highly experienced team to develop systems that will contribute to our low-latency trading platform. Su ...

  • Venture360

    C+ Software Engineer

    2 weeks ago


    Venture360 Chicago, United States

    hands on experience with modern C++ (v17/20 ideal) · Multi-threaded and distributed systems skills · Strong analytical and communication abilities · Low latency development expertise · Financial markets domain knowledge · Messaging and scalable platform experience · Responsibilit ...

  • Oxford Knight

    C++ Software Engineer

    2 weeks ago


    Oxford Knight Chicago, United States Full time

    Salary: up to $300k + bonus · Summary · Leading HFT fund looking for a talented C++ Software Engineer to join the Core Development team, a global group of technologists responsible for architecting, building and maintaining the algorithmic trading platform. · In this role, you ...

  • SkyWater Search Partners

    C+ Software Engineer

    2 weeks ago


    SkyWater Search Partners Chicago, United States

    SkyWater Search is excited to partner with a Global Quantitative Trading Firm to find a C++ Software Engineer. You will work closely with top research, systems, and operations teams to design, implement and analyze new automated electronic trading algorithms from a modern office ...


  • Early Warning Services Chicago, United States

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

  • Early Warning Services

    Principal Engineer C

    3 weeks ago


    Early Warning Services Chicago, United States

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

  • Tekfortune Inc

    C++ / Azure Engineer

    2 weeks ago


    Tekfortune Inc Chicago, United States

    Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services for world's leading organizations in a broad range of industries. In this quickly changing economic landscape, virtual recruiting and remote work are critical for the ...


  • IMC Trading Chicago, United States 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 col ...


  • Wolverine Trading Chicago, United States Full time

    Join Wolverine as a Software Engineer in High-Stakes Trading Technology · Are you ready to craft the future of trading applications with a team of elite tech professionals? At Wolverine, you'll dive into the heart of innovation, building cutting-edge custom applications for an in ...