Software Engineer (C++)

Published date Posted on Indeed on Nov 22, 2021 (14 d ago)

Job Description


CBOE/Hanweck is looking for an experienced Software Engineer who is looking for a new challenge in the financial technology services industry. CBOE/Hanweck operates a large-scale data environment with petabytes of market and analytic data, and generates real-time data in time-frames from milliseconds to minutes. This is an opportunity to work within a team of people with experience in financial markets, computer and data science, and with a keen interest in discovering new sources of information for financial markets.


  • Develop and implement quantitative software applications to process and analyze real-time financial market data in a high-performance computing environment
  • Maintain and optimize existing software applications, and recommend and implement improvements
  • Write technical specifications, project plans, and technical documentation; translate business requirements into functional specifications and project plans
  • Regular communication with senior management and technical colleagues
  • Processing, collecting and analyzing financial market data, including high frequency real-time pricing data and reference data
  • Monitor and improve the quality of analytical data generated from our applications; develop/work with reference data team to add or modify reference data sources
  • Work with product managers and business development team to write documentation, technical specifications, project plans and sales material for our data and applications

Education: BA/BS in STEM field


  • Minimum 5 years of professional C++ related experience required. Financial markets experience a plus (market data, reference data, risk).
  • STEM background with an interest in financial markets, derivatives pricing, quantitative modeling, and risk analytics.
  • Must have strong programming skills in C++; functional programming skills in Java and SQL; and working knowledge of R, Python/NumPy, MatLab, or similar language for working with data and performing scientific computing. Programming in CUDA is a plus.
  • Strong ability to work within a global team, prioritize tasks, and meet deadlines

Specific Skills:

  • Must have proven ability to perform low level profiling and C++ application optimization. Specific financial industry related experience is a plus: i/o throughput optimization, memory efficiency, complex multi-threading.
  • Demonstrate ability to work as a self-starter requiring limited supervision; take ownership of projects from start to finish from requirements and specifications to QA testing, documentation and production release
  • Ability to multi-task, prioritize and manage time effectively in a deadline driven environment
  • Flexibility to fit into a small organization, strong interpersonal and team skills are a must

Why CBOE/Hanweck?
At Hanweck there is tremendous potential to learn, grow and seek advancement, while also contributing to policies, decisions, and the direction of the company. We offer extremely competitive compensation and benefits, and provide a highly open, honest, and fun work environment.

Our company is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally-recognized basis ["protected class"] including, but not limited to: age, race, gender, pregnancy, religion or creed, color, national origin, sexual orientation, disability, genetic characteristics, military or veteran status, uniform service member status or any other protected class under federal, state or local law.


Cboe Global Markets is an Equal Opportunity Employer. For more information, please click the following links:

Equal Employment Opportunity is The Law (in English)

Equal Employment Opportunity is The Law (in Spanish)

Equal Employment Opportunity is The Law (Supplement)

E-Verify Participation Poster (English & Spanish)

Right to Work Poster (English)

Right to Work Poster (Spanish)

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Apex Consulting Services Apex Consulting Services |
8 d ago

Job descriptionExperience in Coding using Java, C++, or Python.Strong fundamentals in Core java and data structuresKnowledge in front end technologies like HTML, CSS, BootstrapKnowledge with databases like MySql, Oracle.Experience with unit testing, release procedures, and coding

FOCUS Employment Solutions FOCUS Employment Solutions... |

Experience Level: Mid-seniorExperience Required: 3 YearsEducation Level: Bachelor's DegreeJob Function: Information TechnologyIndustry: Financial ServicesRelocation Assistance: NoVISA: Only United States Citizens and Green Card HoldersMust-Haves:Ability to work independentlyHeavy

umlaut North America umlaut North America |

üsumlaut is a 4500+ people strong global full-service cross industry end-to-end partner that applies its deep-running interdisciplinary, collaborative advisory and fulfilment capabilities to change its clients fortunes for the better and - on top of that - add value, quality

GitHub is the home for software development, where developers collaborate to build some of the world’s most important software. The security of that software is a collective problem, a responsibility that involves producers and consumers of code, open source maintainers, se

Spacebar Solutions Spacebar Solutions |
2 d ago

Required skills for this Job: Experience with handling large c/c++ code bases, with inter dependencies, understand the module structuring and Object and class level interactions.Understand and be able to update/tweak Make/nmake files for library dependenciesMust have worked on mo