Lead GUI Software Engineer

2 weeks ago


London, Greater London, United Kingdom Augmentti Full time
Job Description

The Company

One of the most exciting and best performing systematic multi-strat quant funds of the last decade; who have 15x'd their AUM, 8x'd their headcount and opened multiple new offices in under 10 years while consistently delivering double-digit returns. They are truly diverse (not your typical HFT) trading everything from traditional equities to High-Frequency FX, longer-term commodities and even Crypto. The management team have been together through multiple iterations, building very successful businesses along the way so it has a real mature startup feel and opportunity to make an impact, but with none of the risk.

The Role

This is an opportunity to own the build of a suite of brand new highly performant native GUIs that will be deployed cross-platform to every area of the business; built using C++ and WxWidgets (writing directly against Win32). Currently, they have a mixture of WebUI's (ReactJS) and old-fashioned Windows UI's that can't deal with the volume of data and latency requirements presenting a huge technical challenge. Until now, this project has been operating in stealth mode and consists of some sketched-out designs and basic prototypes. However, they are now looking for an expert to come in, lead the project and drive adoption across the firm, making a huge impact to the entire business along the way; this is truly greenfield.

More broadly, you will be part of the core team that is tasked with the build-out of their high-performance, low-latency, cross-asset infrastructure aligned with both quant research and the production trading environment. Working directly with the chief architect, you will work on a breadth of different projects across the stack over time as the business evolves. Their overall tech stack includes a lot of work on C++/Linux, a number of Python applications plus some C#, React, AWS, FPGA and a bunch of other technologies across the functions. It's truly cross-asset and it will enable you to develop a huge amount of knowledge on how the world of systematic trading & quant finance works. There are no restrictions about where and how the role can evolve...

What's in it for you?

Beyond the above... well, they don't micromanage and give a lot of autonomy to the engineers; you would own the direction of the project and collaborate with cross-functional teams, including traders, quants, technology and operations. As such, you would have a big say in the future technical direction of the platform itself. They encourage people to get outside of their comfort zone, the CTO's exact words: "If the team do not learn new languages, technologies and things beyond what they could have imagined then I have failed them".

They offer great compensation packages (6 figures with bonuses that can be 100% +), opportunities to invest in the fund (which is rare for non-traders) and chances to learn new technologies (as mentioned above). They offer a flexible hybrid remote working model, opportunities for internal mobility across the teams/geographically and they have a genuine work/life balance and epic culture.

What are they looking for?

They are looking for an experienced C++ GUI Developer who has worked on trading UIs previously and has the following knowledge:

  • Solid track record of modern C++ development, with demonstrated experience using wxWidgets or MFC for GUI development.
  • Appreciation for good GUI design and passion for performance.
  • Good grasp of Linux as an O/S.
  • Deep understanding of software design principles, data structures, and algorithms.
  • Knowledge of trading systems & order lifecycle.

Hit apply or drop me a note to find out more ;-)

Keywords: GUI, UI, Graphical User Interface, User Interface, Native, WxWidgets, Wx, MFC, Microsoft Foundation Class Library, Win32, C++, C ++, C++14, C++17, C++20, C++23, Quant Fund, Hedge Fund, Finance, Equities, Futures, FX, Crypto, FICC, Fixed Income, Cross-Asset, Multithreading, Linux, Unix, High Frequency, High-Performance, High Performance, Low-Latency, Low Latency, Real-Time, Real Time, Algorithms, Algorithmic Trading, Algo Trading, Electronic Trading, E-Trading, Systematic Trading, High-Frequency Trading, HFT, Market Making, Prop Trading, Proprietary Trading, Startup, Scaleup, Execution, Algo Trading, Quant Trading, Trading.



  • London, Greater London, United Kingdom Augmentti Full time

    The CompanyConsidering applying for this job Do not delay, scroll down and make your application as soon as possible to avoid missing out.One of the most exciting and best performing systematic multi-strat quant funds of the last decade; who have 15x'd their AUM, 8x'd their headcount and opened multiple new offices in under 10 years while consistently...


  • London, Greater London, United Kingdom Python Software Foundation Full time

    You will work as part of a close-knit team to continue the development of analysis and control software for TeraView's industrial sensing and metrology solutions. The role encompasses system design from human-machine interface through data flow and analysis to hardware interfacing and control. No telecommuting No Agencies Please A minimum of five years'...


  • London, Greater London, United Kingdom Python Software Foundation Full time

    You will work as part of a close-knit team to continue the development of analysis and control software for TeraView's industrial sensing and metrology solutions. The role encompasses system design from human-machine interface through data flow and analysis to hardware interfacing and control. The ideal candidate will have a strong technical background, a...

  • C#/GUI Developer Role

    2 weeks ago


    London, Greater London, United Kingdom TRM International Full time

    Salary: £70,000 per yearRequirements:C#GUIDegreeWPFHTML GUISResponsibilities:C# / GUI Software Developer in a Financial trading company in London, looking for C# Developers specialized in GUI visualisation development:Work with C#, .NET, WPF, and ASP.NETEducation to BSc. level in Computer Science or related fieldRecent experience in C# and .NET...


  • London, Greater London, United Kingdom IC Resources Full time

    Senior Python Software Engineer I'm currently partnered with a Cambridge based, fabless semiconductor start-up looking for a Senior Python Software Engineer to join the growing team. You will be responsible for the development and maintenance of their software suite designed for performing RF measurements. You will design, develop and maintain software...


  • London, Greater London, United Kingdom eFinancialCareers Full time

    Are you an experienced Software Engineering Manager with knowledge of Investment Management and Financial Services?Have you gained this through the implementation of a leading wealth management or asset management vendor package with complex integration effort?If so, we are recruiting an exciting new role within our Technology teamBackgroundOur core...


  • London, Greater London, United Kingdom Wave Recruitment Full time

    Job Description This global marine technology company has led equipment development for subsea conservation for 50 years. Due to continued growth and funding, they are looking for a Software Team Leader to work on software for a range of systems. The team's software will help enable the sustainable management of our oceans. The company is dedicated to...


  • London, Greater London, United Kingdom The Engineer Full time

    Compensation: Competitive plus Additional Benefits Role Type: Full time / Permanent You'll perform all Control, Instrumentation & Electrical (CI&E) tasks in support of winning and delivering large scale process-engineering themed projects for our key customers, ensuring that the business maintains its position as the world leader in the delivery of marine...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Cointelegraph Full time

    Software Engineer (Python) - London Location: London Position: Full-time About Wintermute At Wintermute, our mission is to enable, empower, and advance the truly decentralized world for more transparent and efficient markets and products. We provide liquidity algorithmically across most trading venues in crypto, supporting all major centralized and...

  • Lead Engineer

    2 weeks ago


    London, Greater London, United Kingdom Lead Engineer – 5G RAN Testing Full time

    Responsibilities: • Responsible for development product, which includes System-validation, feature validation and performance analysis, customer review sessions for LTE/5G and ORAN products focusing on Air interface, E2E performance, and Call Processing with excellent understanding of HW-SW architecture. • Strong Knowledge of 5GNR & O-RAN with clear...


  • London, Greater London, United Kingdom IC Resources Full time

    Senior Python Software Engineer I'm currently partnered with a Cambridge based, fabless semiconductor start-up looking for a Senior Python Software Engineer to join the growing team. You will be responsible for the development and maintenance of their software suite designed for performing RF measurements. You will design, develop and maintain software...


  • London, Greater London, United Kingdom TEKsystems Full time

    Job DescriptionFullstack Software Engineer (JS & Python)Exciting Opportunity for a Fullstack Software Engineer!Responsibilities:Enhancing an existing prototype by developing a Flask-based solution for seamless Front End/Back End communicationCreating the GUI on the Front End and rendering components of the virtual character and environmentRequired...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Our partner, a top communications and Telecom software company based in Australia and listed on the Australian Stock Exchange, is in search of a Senior Software Engineer to lead the design, development, and maintenance of applications. This role involves hands-on work to create new features for customers, ensuring they align with business requirements. As a...


  • London, Greater London, United Kingdom US Tech Solutions Full time

    Job Description:The main function of a software engineer is to use computer science principles to design, develop, test, and evaluate software and systems.A software engineer researches, designs, develops, and tests software for general computing applications.Client is working on novel AI foundation models for virtual characters. Develop a research...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together provide market-leading airport experiences, loyalty and customer engagement, and insurance solutions for over 400 million consumers.Collinson is the operator of...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Title: Senior Engineer - Client Lead Portfolios Job Type: Contract The company has been helping their clients build better financial futures for over 50 years. join our Technology and Enterprise Services team and feel like you're part of something bigger. About Technology Technology and Enterprise Services refers to the running of the Technology, Cyber,...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Dirac Software Full time

    Dirac is hiring following a £2m investment round and hitting £3m annualised revenueOur investors include Backed VC, Patrick McKenzie (patio11) and Charlie Songhurst. Dirac is hiring software engineer(s) to take us to £1m in monthly sales by December. If you've heard of patio11 before you should definitely applyPay is £80k base + upto 0.5% EMI share...


  • London, Greater London, United Kingdom Endeavour Recruitment Solutions Full time

    Endeavour Recruitment has an exciting opportunity for a Senior Software Engineer with strong C++, Multi-Threading and Realtime experience to join our defence client working on a wide range of projects and applications in the underwater battle space arena. This is an exciting permanent role offering stability and growth in uncertain times. Skills: C++ (or...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Our partner is a top-notch communications and Telecom software company based in Australia. They have been listed on the Australian Stock Exchange since 2006. Currently, they are on the lookout for a Senior Software Engineer to join their team. Design, build, and maintain applications with industry best practices and resilience. Adhere to agile processes...


  • London, Greater London, United Kingdom Carter Software Full time

    At Carter Software, we're revolutionizing the way businesses manage their data, and we're seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You'll collaborate with cross-functional teams to design,...