Software Engineer @ Hudson River Trading
Your Application Journey
Email Hiring Manager
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.