Software Engineer
@ Hudson River Trading

London, England, United Kingdom
$120,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @hudsonrivertrading.com
Recommended after applying

Job Details

About the Role

As a Software Engineer at Hudson River Trading, the code you write is our business. You will work closely with engineering teams to design trading algorithms and maintain critical technology in a fast-paced, real-time environment.

Profile

If you love to code, tinker, and explore computer systems with insatiable curiosity, you'll fit right in. You can work independently or collaboratively, quickly analyze and solve problems, and enhance existing code for better performance.

Qualifications

  • Full-time undergraduate student in computer science or related field.
  • Excellent design, debugging, and problem solving skills.
  • Proficiency in C/C++ or Python with strong CS fundamentals.
  • Working knowledge of UNIX/Linux, system performance, and network communication.
  • Interest in low-level architecture and system design is a plus.

Culture

Hudson River Trading fosters a scientific approach to trading with one of the world's most sophisticated computing environments. Our community includes experts from mathematics, computer science, physics, engineering, and beyond. We value openness, transparency, and the sharing of great ideas across all levels of our organization.

Key skills/competency

  • Software Development
  • C++
  • Python
  • Algorithm Design
  • Debugging
  • UNIX/Linux
  • Systems Analysis
  • Team Collaboration
  • Problem Solving
  • Low-level Architecture

How to Get Hired at Hudson River Trading

🎯 Tips for Getting Hired

  • Customize your resume: Highlight real-time systems and coding skills.
  • Study HRT culture: Understand their trading technology and teamwork.
  • Emphasize technical projects: Showcase relevant C++/Python work.
  • Prepare for interviews: Practice problem solving and system design questions.

📝 Interview Preparation Advice

Technical Preparation

Review C++ and Python fundamentals.
Practice algorithm and data structure problems.
Brush up on UNIX/Linux system operations.
Study system performance monitoring techniques.

Behavioral Questions

Describe a challenging technical problem solved.
Explain teamwork during a high-pressure project.
Discuss a time you improved existing code.
Share how you manage project deadlines.

Frequently Asked Questions