At a Glance
- Tasks: Design and develop treasury software solutions using C++ and Python.
- Company: Hudson River Trading is a leader in algorithmic trading with a focus on innovation.
- Benefits: Enjoy a collaborative culture, competitive salary, and opportunities for automation and process improvement.
- Why this job: Join a diverse team at the forefront of financial technology and make a real impact.
- Qualifications: Bachelor's degree in Computer Science; experience in treasury infrastructure and programming required.
- Other info: HRT values openness, diversity, and a strong community spirit.
The predicted salary is between 42000 - 84000 £ per year.
Hudson River Trading’s coders work on small, highly productive, and efficient teams that design, improve, and maintain the technology that powers worldwide trading — at HRT, the code you write is our business. You’ll have an opportunity to work alongside a range of developers across the firm who write trading algorithms, monitor trading, build and maintain a world-class research environment, and more!
As a Treasury Infrastructure Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that support our treasury functions. You will work closely with our Funding, Finance, and Optimization teams to ensure our treasury systems are efficient, secure, and scalable.
Responsibilities- Software Development: Design, develop, and implement treasury software applications using C++ and/or Python, ensuring high performance and responsiveness.
- System Integration: Collaborate with Treasury and Finance teams to integrate the software solutions with the existing platform.
- Infrastructure Management: Maintain and optimize treasury infrastructure, including databases, cloud services, and network configuration.
- Automation & Optimization: Identify opportunities for automation and process improvement within treasury operations.
- Support & Troubleshooting: Provide technical support for treasury systems and resolve any issues promptly.
- Compliance & Security: Ensure all treasury systems comply with regulatory requirements and security protocols.
- Bachelor’s degree in Computer Science and/or a related field.
- Proven experience building treasury infrastructure.
- Strong proficiency in C++ and/or Python programming and knowledge of object-oriented design principles.
- Knowledge of treasury operations, cash management, and financial instruments is a plus.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication skills and ability to collaborate with technical and non-technical teams.
- Familiarity with database technologies (SQL, NoSQL) and data modeling are 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-starters who are motivated by the excitement of being at the cutting edge of automation in every part of our organization—from trading, to business operations, to recruiting and beyond. We value openness and transparency, and celebrate great ideas from 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 - Treasury Infrastructure employer: Hudson River Trading
Contact Detail:
Hudson River Trading Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Treasury Infrastructure
✨Tip Number 1
Familiarise yourself with Hudson River Trading's culture and values. They emphasise collaboration and innovation, so be prepared to discuss how your experiences align with their community-driven approach during any informal chats or networking opportunities.
✨Tip Number 2
Brush up on your C++ and Python skills, as these are crucial for the role. Consider working on personal projects or contributing to open-source projects that showcase your programming abilities, particularly in treasury infrastructure or financial applications.
✨Tip Number 3
Network with current or former employees of Hudson River Trading. Engaging with them on platforms like LinkedIn can provide you with insights into the interview process and the specific challenges they face in treasury operations.
✨Tip Number 4
Stay updated on the latest trends in algorithmic trading and treasury management. Being knowledgeable about current technologies and practices will not only help you in interviews but also demonstrate your genuine interest in the field.
We think you need these skills to ace Software Engineer - Treasury Infrastructure
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any relevant work in treasury infrastructure. Use specific examples to demonstrate your problem-solving skills and ability to work in fast-paced environments.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Hudson River Trading. Mention how your background aligns with their focus on automation and collaboration within treasury operations. Be sure to include your understanding of treasury functions and financial instruments.
Showcase Relevant Projects: If you have worked on projects related to treasury systems or financial software, be sure to include these in your application. Describe your role, the technologies used, and the impact of your contributions.
Highlight Soft Skills: Since the role requires collaboration with both technical and non-technical teams, emphasise your communication skills and teamwork experience. Provide examples of how you've successfully worked with diverse groups in previous roles.
How to prepare for a job interview at Hudson River Trading
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C++ and Python. Bring examples of past projects where you designed or developed software solutions, especially those related to treasury functions or financial systems.
✨Understand Treasury Operations
Familiarise yourself with basic treasury operations, cash management, and financial instruments. This knowledge will help you demonstrate your understanding of the role and how your skills can contribute to the team.
✨Prepare for System Integration Questions
Expect questions about system integration and collaboration with finance teams. Be ready to discuss how you've worked with cross-functional teams in the past and how you approach integrating new software into existing platforms.
✨Emphasise Problem-Solving Abilities
Highlight your problem-solving skills by sharing specific examples of challenges you've faced in previous roles. Discuss how you identified issues, implemented solutions, and optimised processes, particularly in a fast-paced environment.