Senior Software Engineer, Trading Systems Architect

1 month ago


Stamford, Connecticut, United States BestEx Research Full time
About BestEx Research

BestEx Research is a pioneering financial technology and research firm that specializes in designing and developing sophisticated execution algorithms and transaction cost modeling tools for multiple asset classes.

The company provides its services to high-performance hedge funds, CTAs, asset managers, and banks through a traditional electronic broker and in a broker-neutral Software as a Service (SaaS) model.

BestEx Research's mission is to become a global leader in automation and measurement of execution across asset classes, significantly reducing transaction costs for its clients.

The company's cloud-based platform, Algo Management System (AMS), is the first end-to-end algorithmic trading solution for equities, futures, and foreign exchange that delivers an entire ecosystem around execution algorithms, including transaction cost analysis (TCA), an algo customization tool called Strategy Studio, a trading dashboard, and pre-trade analytics in a single platform.

The platform is currently live for US equity and global futures trading.

BestEx Research is disrupting a $100 billion industry by challenging the status quo of stale, black-box solutions from banks and offering next-generation execution algorithms that combine performance improvement with transparency and customization.

The company uses leading-edge technology to support its low-latency, highly scalable research and trading systems with its back end in C++, research libraries in C++/Python and R, and web-based technologies for delivering its front-end platforms.

For more information about our mission, products, research, and services, please visit our website.

Why Work at BestEx Research?

If you want to help investors reduce their trading costs in an incredibly complex market structure and help create and shape an industry-defining product, then this is an excellent opportunity to join an incredibly talented team of 20+.

BestEx Research has almost zero turnover, top-notch clients, zero bureaucracy, and a flat organizational structure. It is a true meritocracy, set in a collaborative environment, where every employee is working on extraordinarily interesting projects.

Employees at BestEx Research receive a lot of autonomy and accountability and have exposure to much more variety in the projects they complete and opportunities for growth than in similar roles at other firms.

Job Responsibilities

In this role, you will be responsible for architecture, design, and software development of various software components such as our core trading system, algo trading framework, execution algorithms, smart order routers, exchange simulators, market data adaptors, and exchange connectivity adaptors.

Projects will vary from developing software from scratch (for example, implementing a new asset class or a new execution algorithm) to enhancing the current system to support new features or improving performance.

Our trading software stack is written in C++ 17.

Requirements

For this role, the following are required:

  • Expert-level knowledge of C++ and excellent software design skills
  • Expert-level knowledge of TCP/IP and multithreading
  • Excellent problem-solving and analytical skills
  • Excellent communication skills and ability to articulate ideas
  • An attitude of constant curiosity and growth, as well as the ability and desire to mentor others
  • Degree in Computer Science or similar field from a reputable institution

The following are not required, but a combination of these skills and experiences is highly desirable:

  • Prior experience working with market data, FIX, and other exchange connectivity protocols
  • Prior experience developing trading systems or execution algorithms
  • Experience with knowledge of relational databases, database optimizations, and SQL
  • Experience with Python/R, ability to work with large datasets in a research environment
Benefits

4 weeks of vacation, healthcare, and 401K



  • Stamford, Connecticut, United States Bestex Research Full time

    About the RoleBestEx Research is seeking a highly skilled Senior Software Architect, Trading Systems to join our team. As a key member of our software development team, you will be responsible for designing and developing sophisticated trading systems, algo trading frameworks, and execution algorithms.Key Responsibilities:Design and develop software...


  • Stamford, Connecticut, United States BestEx Research Full time

    About BestEx ResearchBestEx Research is a financial technology and research firm that specializes in building sophisticated execution algorithms and transaction cost modeling tools for multiple asset classes.The firm provides its services to performance-demanding hedge funds, CTAs, asset managers, and banks through a traditional electronic broker and in a...


  • Stamford, Connecticut, United States United Software Group Full time

    Job Title: Senior Banking Domain ArchitectAbout the Role:We are seeking a highly skilled Senior Banking Domain Architect to join our team at United Software Group. As a key member of our architecture team, you will be responsible for designing and implementing sound solutions and architecture for key business initiatives and owning a portfolio of...


  • Stamford, Connecticut, United States Trexquant Investment Full time

    Job OverviewTrexquant Investment is seeking a skilled Trading Systems Operations Engineer to support the growth and operation of our trading systems infrastructure. The ideal candidate will have a strong background in Linux/Unix system administration and scripting languages, with experience in a similar role within the financial services industry.Key...


  • Stamford, Connecticut, United States Eleven Recruiting Full time

    About the RoleWe are seeking an experienced Vice President of Systems and Network to join our team at a global investment firm based in Stamford, CT.The successful candidate will be part of the Information Technology Infrastructure and Operations team, overseeing the firm's technology infrastructure, including Amazon Web Services and Microsoft Azure Cloud...


  • Stamford, Connecticut, United States Trexquant Investment Full time

    About the RoleTrexquant Investment is seeking a highly skilled Senior Data Infrastructure Engineer to join our team. As a key member of our data infrastructure team, you will be responsible for evaluating our existing data infrastructure and proposing enhancements to streamline and optimize the data pipeline.Key Responsibilities:Design and implement scalable...


  • Stamford, Connecticut, United States SAI Systems International Full time

    About the Role:We are seeking a highly skilled Software Development Engineer - QE to join our Technology team in the USA.The ideal candidate will have a strong background in software engineering, with experience in design, implementation, testing, deployment, and support of software applications.The Software Development Engineer (SE) will perform analysis,...


  • Stamford, Connecticut, United States HARMAN Full time

    About the RoleRoon, a pioneering force in music streaming, is seeking a highly skilled Principal Software Architect to spearhead the development of its desktop and mobile applications. As a key member of the Roon team, you will be responsible for guiding the technical direction of the development team, ensuring projects are delivered on time and within...


  • Stamford, Connecticut, United States General Re Full time

    Job Title: Senior Data Analyst ArchitectJob Summary:We are seeking a highly skilled Senior Data Analyst Architect to join our Global IT Services team. As a key member of our team, you will be responsible for collaborating with our agile DevOps development team to design and implement data engineering solutions in a Big Data environment.Key...


  • Stamford, Connecticut, United States CPG Architects And Planners Inc Full time

    Job DescriptionCPG Architects And Planners Inc is seeking a highly skilled Senior Project Architect to lead multiple large-scale, complex design projects from initial concept to construction completion for key clients. As a Senior Project Architect, you will be responsible for overseeing the design process, ensuring that projects are delivered on time,...


  • Stamford, Connecticut, United States HARMAN Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Roon team, dedicated to revolutionizing the way people experience music. As a key member of our development team, you will play a vital role in shaping the future of HiFi audio software.With a strong background in software development and a passion for audio technology, you...


  • Stamford, Connecticut, United States Saxon Global Full time

    Job Summary:As a Senior Software Engineer - Full Stack Developer at Saxon Global, you will oversee the development, modification, and maintenance of applications. This role involves monitoring system applications, ensuring systems run smoothly, and creating reports outlining findings and solutions.Key Responsibilities: Oversees the development and...


  • Stamford, Connecticut, United States Saxon Global Full time

    Job Summary:Saxon Global is seeking a highly skilled Senior Software Engineer - Full Stack Developer to oversee application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions.Key Responsibilities:Oversee...


  • Stamford, Connecticut, United States Motorola Solutions Full time

    At Motorola Solutions, we're driven by a shared purpose - to help people be their best in the moments that matter. As a Digital Signal Processing Software Co-Op, you'll play a critical role in architecting, designing, and developing real-time software for digital communications and audio for our worldwide portfolio of two-way radio products.The Global...


  • Stamford, Connecticut, United States Harman International Industries Full time

    About the RoleAt Harman International Industries, we are at the forefront of revolutionizing the way people experience music. As a technology leader, we are filled with people who are focused on making life better. Innovation, inclusivity, and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you'll discover...


  • Stamford, Connecticut, United States Marriott Full time

    Job SummaryMarriott International is seeking a highly skilled Technical Architect to join our Global Technology - Enterprise Architecture team. As a key member of our team, you will be responsible for defining, advancing, and executing the technology future of our Loyalty platform.This includes extending and modernizing our Core Loyalty and Loyalty Finance...


  • Stamford, Connecticut, United States The Gampel Group Full time

    We are seeking a highly skilled and independent Senior iOS Mobile Software Engineer to join our dynamic team at The Gampel Group. In this lead role, you will establish and drive the mobile development efforts for an AI-driven career assistant platform. Your expertise will be crucial in designing, developing, and maintaining our mobile application, primarily...


  • Stamford, Connecticut, United States HARMAN Full time

    About the RoleHARMAN is at the forefront of revolutionizing the way people experience music. Our team of passionate individuals believes in the power of music to connect and inspire. We are developers, designers, engineers, and audiophiles united by a common goal-to make listening to music more engaging, personal, and connected.We are seeking a Senior...


  • Stamford, Connecticut, United States HARMAN Full time

    About the RoleAt HARMAN, we are at the forefront of revolutionizing the way people experience music. Our team comprises passionate individuals who believe in the power of music to connect and inspire. We are developers, designers, engineers, and audiophiles united by a common goal-to make listening to music more engaging, personal, and connected.Key...


  • Stamford, Connecticut, United States Petadata Full time

    Job Title: Senior Banking Domain Solutions ArchitectAbout the Role:We are seeking a highly skilled Senior Banking Domain Solutions Architect to join our team at Petadata. As a key member of our architecture team, you will be responsible for designing and implementing sound solutions and architecture for key business initiatives and owning a portfolio of...