Cantor Fitzgerald logo

Software Developer In Test

Cantor Fitzgerald
Full-time
On-site
New York, New York, United States
$125,000 - $200,000 USD yearly
Software Development
Description

Job Title: BGC - Senior Software Development Engineer in Test

 

Location: New York, NY

 

Firm Overview:

 

FMX Futures Exchange

BGC and the world’s leading global investment banks and market-making firms have partnered to create FMX, a combined US Interest Rate Futures Exchange, spot foreign exchange platform, and the world’s fastest-growing US cash treasuries platform.

Job Description:

 

 

 

Responsibilities:

 

About the Role:
We are seeking a highly experienced and motivated Software Development Engineer in Test (SDET) with a deep understanding of the financial industry, particularly in trading systems. This role is critical to ensuring the quality and reliability of our ultra-low latency matching engine. You will be a key member of our agile development team, collaborating closely with developers, product managers, and sales team to deliver high-quality software that meets the demands of a fast-growing exchange.  

 

 Responsibilities:
* Design, develop, and execute automated test scripts for various types of testing, including functional, performance, regression, integration, and API testing.
* Develop and maintain test frameworks and tools to improve testing efficiency and coverage.
* Collaborate with developers to understand system architecture and identify potential testing gaps.
* Participate in code reviews and provide feedback on testability and design.
* Analyze test results and identify defects, providing clear and concise bug reports.
* Work closely with product managers and sales to understand requirements and translate them into test cases.
* Contribute to the continuous improvement of our testing processes and methodologies.
* Leverage your financial markets knowledge to understand complex trading scenarios and develop appropriate test cases
* Stay up-to-date with the latest testing technologies and trends
* Contribute to the overall quality and stability of our trading platforms.
* Proactively identify and mitigate risks related to software quality.

 

 

Qualifications:


* 10+ years of experience in software testing and quality assurance, with a significant focus on test automation.
* 10+ years of experience working in the financial industry, specifically within exchanges or other high frequency trading environments

* Strong understanding of financial markets, trading systems, and financial instruments (e.g., fixed income, FX, derivatives).
* Proven experience in developing and implementing UI test automation frameworks (e.g., Selenium, Cucumber, Java).
* Proficiency in programming languages such as Java and Python, both are used heavily in our custom API based test frameworks.

* Proficiency in commonly used messaging protocols such as FIX, ITCH and OUTCH used by most exchanges and trading venues.
* Excellent analytical and problem-solving skills.
* Strong communication and collaboration skills.
* Ability to work in a fast-paced and dynamic environment.
* Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).

 

 

 

 

Educational Qualifications:

 

  • Bachelor’s degree or Higher in Computer Science, Engineering, or a related field (or relevant work experience).

 

Hybrid Working - We are currently operating a hybrid model for our shared services employees (including this role). We anticipate continuing these arrangements for the foreseeable future with periodic review. Hybrid for Cantor Fitzgerald & its affiliates across the working week, means three days office based and two days remote.

 

Salary: 

 

The expected base salary for this position ranges from $125,000 to $200,000. The actual base salary will be determined on an individualized basis taking into account a wide range of factors including, but not limited to, relevant skills, experience, education, and, where applicable, licenses or certifications held.  In addition to base salary and a competitive benefits package, this position may be eligible for additional types of compensation including discretionary bonuses and other short- and long-term incentives (e.g., deferred cash, equity, etc.).




Apply now
Share this job