Available positions

Simply stated, we are active in one of the most intellectually challenging and rewarding businesses in the world. Hardcastle develops complex proprietary computer systems to centrally manage all aspects of our financial trading activity.


Exchange Interface and Surveillance Developer (C++)

We are an innovator in electronic options trading. With an 18-year track record of success, we serve the international financial community by providing orderly, liquid markets in financial derivatives. Our firm is at the heart of the modern trading process. We are at the forefront of mathematical finance and financial automation. The key to our success and continued growth is our world-leading software development and world-class engineering.

We provide a diverse environment of responsibilities and opportunities for self-driven, imaginative individuals who love technology and wish to take charge of their careers to help build world-class software systems.

For more information, please visit us at: http://www.hardcastletrading.com/. Hardcastle Trading is proud to be part of the prestigious Peak6 group (http://www.peak6.com/). Learn more

Job description

Responsibilities include:

  • Implement, maintain, update, optimize and troubleshoot exchange facing software components that bring in market data or execute orders and double sided quotes on various exchanges all over the world
  • Get to know the workings of the world’s largest stock and derivatives exchanges, how to access their services or execute orders on these venues
  • Design, implement, test and maintain safety nets, circuit breakers that ensure graceful degradation and safe operation under degraded or dysfunctional scenarios
  • Design, implement and maintain surveillance functionality that allows for continuous monitoring of these services, benchmarking of performance and business metrics, detection of anomalies and conformance to regulatory requirements
Job requirements
  • Mastery of the C++ Language is a must, C# is a plus
  • TCP/IP networking and multithread parallel processing experience
  • Windows and Linux development experience is a plus
  • Reliability, thoughtfulness and risk aware design and implementation mentality
  • Experience in a high reliability environment is a plus
  • MSc or BSc degree in a technical field
  • Good English language communication skills

We are currently operating from home office, but will eventually return to our office in I. district Budapest. Some travel may be later required to Switzerland or the US.

Location

Budapest I. district, Hungary

Interested? Apply now!

Thank you for considering a career at Hardcastle. Please take a moment to fill out the form below. After we receive your application, we will contact you to provide further information on the position.

* fields are required


Streaming Database Engine Developer (C++)

We are an innovator in electronic options trading. With an 18-year track record of success, we serve the international financial community by providing orderly, liquid markets in financial derivatives. Our firm is at the heart of the modern trading process. We are at the forefront of mathematical finance and financial automation. The key to our success and continued growth is our world-leading software development and world-class engineering.

We provide a diverse environment of responsibilities and opportunities for self-driven, imaginative individuals who love technology and wish to take charge of their careers to help build world-class software systems.

For more information, please visit us at: http://www.hardcastletrading.com/. Hardcastle Trading is proud to be part of the prestigious Peak6 group (http://www.peak6.com/). Learn more

Job description

This job is not for a “Database Engineer” who is someone who uses a database engine written by someone else. This job is about being the one who writes the database engine others will use. Join our small teams of experts to

  • Implement, maintain, update, optimize and troubleshoot an in-memory column oriented analytics database engine that processes streaming volatile data
  • Millions of updates a day
  • Millions of queries with sub second worst time response times
  • Dynamically, run-time defined calculated columns
  • Current 1.0 implementation is in C#, looking for an engineer who can bring us to the 2.0 version.
Job requirements
  • If you breath byte layout optimizations, cache pipelines, concurrent locking patterns, have experience in massively parallel concurrent optimizations, you are our guy
  • Experience in a high throughput massively parallel concurrent processing
  • Mastery of the C++ Language, C# is a plus, but implementation language is negotiable
  • MSc or BSc degree in a technical field
  • Good English language communication skills

We are currently operating from home office, but will eventually return to our office in I. district Budapest. Some travel may be later required to Switzerland or the US.

Location

Budapest I. district, Hungary

Interested? Apply now!

Thank you for considering a career at Hardcastle. Please take a moment to fill out the form below. After we receive your application, we will contact you to provide further information on the position.

* fields are required


Back Office Engineer

We are an innovator in electronic options trading. With an 18-year track record of success, we serve the international financial community by providing orderly, liquid markets in financial derivatives. Our firm is at the heart of the modern trading process. We are at the forefront of mathematical finance and financial automation. The key to our success and continued growth is our world-leading software development and world-class engineering.

We provide a diverse environment of responsibilities and opportunities for self-driven, imaginative individuals who love technology and wish to take charge of their careers to help build world-class software systems.

For more information, please visit us at: http://www.hardcastletrading.com/. Hardcastle Trading is proud to be part of the prestigious Peak6 group (http://www.peak6.com/). Learn more

Job description

As a Software Engineer on the Back Office Product Team, a regular day could include working closely with PEAK6’s Finance and Operations team on the systems that power our trading behind the scenes, including PnL reporting, positions, and clearing firm reconciliations. It would also include working collaboratively with other engineers on the team to build out the future of PEAK6’s Finance and Operations software. Additionally, Software Engineers regularly work across teams (engineering, operations and trading) to ensure that their solutions integrate seamlessly to supporta great experience for operators in a live trading environment.

On the Back Office Product Team, you’ll be responsible for:
  • Collaborating with operations, finance and technology teams on back office processes, creating applications for both end-users as well as more robust automation to ensure firm position and PnL are correct before the trading day and throughout.
  • Owning execution of key initiatives that align with strategic business plans for the operations space
  • Contribute to the full product development lifecycle of critical tools that enable assignments, reconciliation, etc, and firm position visibility.
  • Ensuring quality and correctness of applications through understanding the applications and how they are used by operations and finance.
  • Monitoring applications in production for performance and effectiveness, always looking for areas to improve existing workflows.
  • Troubleshooting production issues quickly and efficiently.
You’ll gain loads of experience in this role but before you do, you should have:
  • A willingness to learn new languages, frameworks, and development techniques (be willing to learn Java, Airflow, Kafka)
  • A learning mindset
  • Excellent problem-solving skills with high attention to detail.
  • Familiarity with Linux platform.
  • Strong collaboration and communication skills to thrive in a dynamic and self-directed environment
  • Bachelors or Masters Degree in Computer Science, Engineering, or related.
  • Trading or finance industry experience is preferred.
  • Good English language communication skills

We are currently operating from home office, but will eventually return to our office in I. district Budapest. Some travel may be later required to Switzerland or the US.

Location

Budapest I. district, Hungary

Interested? Apply now!

Thank you for considering a career at Hardcastle. Please take a moment to fill out the form below. After we receive your application, we will contact you to provide further information on the position.

* fields are required