Trading Systems Engineer

Trading Systems Engineer

Full-Time 120000 - 200000 € / year (est.) No home office possible
Hudson River Trading

At a Glance

  • Tasks: Design and optimise cutting-edge trading systems for global markets.
  • Company: Join Hudson River Trading, a leader in tech-driven trading solutions.
  • Benefits: Competitive salary, performance bonuses, and generous time off.
  • Other info: Exciting opportunities for growth in a fast-paced, innovative environment.
  • Why this job: Be part of a dynamic team solving real-time trading challenges.
  • Qualifications: 7+ years in production environments with strong Linux and automation skills.

The predicted salary is between 120000 - 200000 € per year.

Hudson River Trading (HRT) is seeking a Trading Systems Engineer to join our growing Trading Systems Infrastructure team. This team designs, builds, and maintains the infrastructure that powers our global trading, and is responsible for ensuring optimal performance and uptime of the ultra low-latency operating systems, automation software, and development tools that allow our trading strategies to run worldwide 24/7. As a Trading Systems Engineer, you’ll work on projects focusing on our real-time production trading environment and tackle problems that require high availability, high throughput, and ultra low-latency solutions. The ideal candidate possesses a passion for coding and automation, is eager to learn new skills to help build an elegant stack, and has the ability to handle challenging technical issues within a dynamic and fast-paced environment.

Responsibilities

  • Design, manage, automate, and optimize worldwide Linux-based trading infrastructure by planning and executing complex technical projects and tasks
  • Troubleshoot hardware and software issues across the stack
  • Design and implement system installations and upgrades
  • Deploy, configure, and test internal and external applications
  • Remain unfazed by production-critical issues, resolving them quickly and efficiently
  • Benchmark and tune the performance of the trading stack
  • Hold vendors accountable on performance and reliability issues, with the ability to confidently go toe-to-toe with a vendor's Tier 2 engineering team during an escalation
  • Join an on-call rotation schedule to cover trading hours and weekend shifts, as needed

Qualifications

  • 7+ years of relevant experience supporting a live production environment (especially trading)
  • Expert in installing, configuring, and troubleshooting Linux systems, from hardware and networking to kernel to applications
  • Knowledge of Debian/Ubuntu is desirable
  • Proficiency with configuration management tools, particularly SaltStack – strong knowledge of Puppet, Ansible, Chef, or CFEngine is also desirable
  • Advanced programming experience focusing on automation and integration; Python is strongly preferred
  • Advanced shell (bash) scripting experience
  • Significant experience managing and debugging production trading services
  • Strong cross-functional communication and organization skills
  • Proven ability to manage assigned projects efficiently, ideally using JIRA
  • Architect-level cloud experience in AWS or GCP is desirable, but not required

Benefits

The estimated base salary range for this position is 150,000 to 250,000 USD per year (or local equivalent). The base pay offered may vary depending on multiple individualized factors, including location, job-related knowledge, skills, and experience. This role will also be eligible for discretionary performance-based bonuses and a competitive benefits package which includes medical, dental, vision, basic life insurance, and enrollment in our company’s retirement savings plans. Employees will receive sick and parental leave, as well as other paid time off including 20 vacation days and 10 paid holidays in the US. Please note that benefits and time off policies will vary across non-US locations.

Equal Opportunity Employer

HRT is an equal opportunity employer; so whoever you are we’d love to get to know you.

Trading Systems Engineer employer: Hudson River Trading

Hudson River Trading (HRT) is an exceptional employer for a Trading Systems Engineer, offering a dynamic work culture that fosters innovation and collaboration. With a strong focus on employee growth, HRT provides opportunities to tackle complex technical challenges in a fast-paced environment while enjoying competitive benefits, including generous vacation time and performance-based bonuses. Located in a vibrant area, HRT ensures that its employees thrive both professionally and personally, making it a rewarding place to build a career.

Hudson River Trading

Contact Detail:

Hudson River Trading Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Trading Systems Engineer

Tip Number 1

Network like a pro! Reach out to folks in the trading systems space on LinkedIn or at industry events. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your coding and automation prowess, make sure to share it. It’s a great way to demonstrate your passion for the role.

Tip Number 3

Prepare for the technical grill! Brush up on your Linux systems knowledge and be ready to tackle some real-time problem-solving scenarios during interviews. They’ll want to see how you think on your feet.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Trading Systems Engineer

Linux Systems Administration
Automation
Troubleshooting
Configuration Management
SaltStack
Puppet
Ansible

Some tips for your application 🫡

Show Your Passion for Coding:When you're writing your application, let us see your enthusiasm for coding and automation shine through. Share specific examples of projects you've worked on that highlight your skills and passion for building elegant systems.

Tailor Your Application:Make sure to customise your application to reflect the job description. Highlight your experience with Linux systems, automation tools, and any relevant projects that demonstrate your ability to tackle high availability and low-latency challenges.

Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your experience and skills, making it easy for us to see how you fit into our team. Avoid jargon unless it's necessary to showcase your expertise.

Apply Through Our Website:We encourage you to apply directly through our website. This way, your application will be in the right hands, and we can easily track it. Plus, it shows us you're serious about joining our team!

How to prepare for a job interview at Hudson River Trading

Know Your Tech Inside Out

Make sure you brush up on your Linux systems knowledge, especially if you're familiar with Debian/Ubuntu. Be ready to discuss your experience with configuration management tools like SaltStack, Puppet, or Ansible, and have examples of how you've used them in real-world scenarios.

Show Off Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in a live production environment. Think of instances where you had to troubleshoot hardware or software issues quickly. Highlight your approach to resolving production-critical issues and how you managed to keep things running smoothly.

Demonstrate Your Coding Passion

Since coding and automation are key for this role, be ready to discuss your programming experience, particularly in Python. Bring along examples of scripts or projects you've worked on that showcase your ability to automate processes and improve efficiency.

Communicate Clearly and Confidently

Strong cross-functional communication skills are essential. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with various teams. Be prepared to discuss how you've effectively communicated with vendors or other stakeholders during escalations.