At a Glance
- Tasks: Develop and maintain critical software for trading in a fast-paced environment.
- Company: Join Hudson River Trading, a leader in algorithmic trading technology.
- Benefits: Competitive salary, collaborative culture, and opportunities for personal growth.
- Why this job: Make an impact with your code while working alongside passionate tech enthusiasts.
- Qualifications: Studying computer science with experience in C/C++ or Python required.
- Other info: Dynamic team culture that values diversity and innovation.
The predicted salary is between 28800 - 48000 £ per year.
Join to apply for the Software Engineer (C++ or Python) – 2026 Grads role at Hudson River Trading. As a Software Engineer at Hudson River Trading (HRT), the code you write is our business. Our engineers create and maintain critical technology and infrastructure that is integral to the success of our trading. In this role, you will work closely with other engineers across the firm who design trading algorithms and monitor trading in an extremely fast‑paced, real‑time environment!
We are looking for smart programmers who love to code, enjoy being challenged, and can thrive in an open and collaborative company culture.
ProfileIn your spare time you: code, tinker, read, explore, break things, and have an insatiable curiosity for all things computer‑related—you'll find like‑minded people here.
- You are capable of working both independently and as part of a team and can analyze and fix problems quickly.
- You can look at code, figure out how it works, and identify how to make it better.
- You can describe software designs at a high level (the abstract interface), low level (step‑by‑step algorithm), and anywhere in between.
- You really like to work with people who push you to be better at what you do.
- You are a full‑time undergraduate student studying computer science or a related field who is eligible for full‑time roles in 2026.
- Excellent design, debugging, and problem solving skills.
- Working experience with C/C++ or Python is required, as are good CS fundamentals.
- Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication.
- Interest in low‑level architecture, logic design, and/or verification is a plus.
Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world’s most sophisticated computing environments for research and development. Our researchers are at the forefront of innovation in the world of algorithmic trading. At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We’re a community of self‑stars who are motivated by the excitement of being at the cutting edge of automation in the world of research!
We value openness, transparency, and celebrate great ideas from both HRT veterans and new hires alike. At HRT we’re friends and colleagues—whether we are sharing a meal, playing the latest board game, or writing elegant code. We embrace a culture of togetherness that extends far beyond the walls of our office. Feel like you belong at HRT? Our goal is to find the best people and bring them together to do great work in a place where everyone is valued.
HRT is proud of our diverse staff; we have offices all over the globe and benefit from our varied and unique perspectives. HRT is an equal opportunity employer; so whoever you are we’d love to get to know you.
Software Engineer (C++ or Python) – 2026 Grads employer: Hudson River Trading
Contact Detail:
Hudson River Trading Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (C++ or Python) – 2026 Grads
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Hudson River Trading on LinkedIn. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Show off your coding skills! Participate in coding challenges or contribute to open-source projects. This not only sharpens your skills but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by practicing common algorithms and data structures. Use platforms like LeetCode or HackerRank to get comfortable with problem-solving under pressure. We want you to feel confident when it’s time to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the HRT community. Let’s get you in the door!
We think you need these skills to ace Software Engineer (C++ or Python) – 2026 Grads
Some tips for your application 🫡
Show Your Passion for Coding: When you're writing your application, let your love for coding shine through! Share any personal projects or experiences that highlight your skills in C++ or Python. We want to see your enthusiasm and how you tinker with code in your spare time.
Tailor Your Application: Make sure to customise your application to fit the role at Hudson River Trading. Highlight relevant coursework, projects, or experiences that align with the job description. We appreciate when candidates take the time to connect their background to what we do!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your skills and experiences. We value clarity, so make it easy for us to see why you’d be a great fit for our team!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our community at HRT!
How to prepare for a job interview at Hudson River Trading
✨Know Your Code Inside Out
Before the interview, make sure you can explain your code clearly. Be ready to discuss your projects in detail, especially any C++ or Python work you've done. Practice explaining your thought process and the decisions you made while coding.
✨Brush Up on CS Fundamentals
Since the role requires strong computer science fundamentals, review key concepts like algorithms, data structures, and system performance. Be prepared to answer technical questions that test your understanding of these areas.
✨Familiarise Yourself with Trading Concepts
Even if you're not a finance expert, having a basic understanding of trading and algorithmic principles can set you apart. Research Hudson River Trading's approach and be ready to discuss how your skills can contribute to their innovative environment.
✨Show Your Curiosity and Team Spirit
HRT values a collaborative culture, so demonstrate your enthusiasm for teamwork and learning. Share examples of how you've worked with others to solve problems or improve projects, and express your eagerness to grow alongside your colleagues.