Software Engineer (C++ or Python) – 2027 Grads
Overview
As a Software Engineer at HRT you will build and maintain critical trading infrastructure that powers real-time decision-making. You’ll collaborate with engineers across the firm to shape trading algorithms and monitor activity in a fast-paced environment. The role rewards curiosity, independent work, and teamwork in an open, collaborative culture. This position offers exposure to high-performance systems, cutting-edge automation, and meaningful impact on trading outcomes.
Compensation / Benefitsdiscretionary performance-based bonusescompetitive benefits package
ResponsibilitiesDevelop and maintain trading infrastructure and tools with cross-team collaborationAnalyze and fix issues quickly to keep trading systems reliableDesign software at both high-level interfaces and low-level algorithmsConvey software designs clearly to peers and stakeholdersContribute to the evolution of low-latency, high-performance systems
Key requirementsFull-time undergraduate or master’s student in computer science ( eligible for full-time roles in 2027 )Excellent design, debugging, and problem-solving skillsExperience with C/C++ or PythonStrong CS fundamentalsKnowledge of UNIX/Linux, system/processor performance, and network communicationInterest in low-level architecture, logic design, or verification (plus)Strong collaboration and teamworkIndependent work ethic with quick problem-solvingCuriosity and willingness to learn and improveC/C++PythonUNIX/Linux