Software Engineer - Python
$200K/yr – $300K/yr
You'll complete your application on the employer's website.
$200K/yr – $300K/yr
You'll complete your application on the employer's website.
Job type
Salary
$200K/yr – $300K/yr
Location
Sector
Posted
26 days ago
Hudson River Trading is a quantitative trading firm that builds advanced technology systems for global trading operations. The Software Engineer will design, develop, debug, and maintain scalable software systems across platform and trading-adjacent projects, contributing throughout the software development lifecycle and supporting internal users.
Responsibilities
Design, develop, and maintain robust, efficient, and scalable software systems
Debug complex issues across distributed systems in a time-sensitive environment
Contribute to all phases of the software development lifecycle, from ideation to deployment and support
Deliver exceptional experiences for internal users; your success will be directly tied to your ability to understand the needs of the people around you and apply your technical skills to efficiently meet them
Preferred
Experience with applications of cutting-edge technology
being a core contributor to said technology is even better
If you have management experience, that's always a bonus
Emerging Technology Applications
Technology Development
Management Experience
Benefits
This role will also be eligible for discretionary performance-based bonuses
A competitive benefits package
Company
Multi-asset class quantitative trading firm.
New York, New York, USA
https://www.hudsonrivertrading.com/
Founded in 2002
1001-5000 employees
Qualifications
Completed a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
Previous experience at a top-tier finance or technology company with an excellent track record of rapid advancement and superlative reviews
Candidates should be prepared for technical interviews in Python
proficiency in this language will be assessed during the interview process
Kindness and empathy is a real requirement
Strong understanding of data structures, algorithms, and design principles
Excellent communication skills, both written and verbal
The ability to thoughtfully, methodically, and reliably deploy new software and features is a critical skill
Proficiency in this language will be assessed during the interview process
Experience with applications of cutting-edge technology
Being a core contributor to said technology is even better
If you have management experience, that's always a bonus
Required skills
Python, Data Structures and Algorithms, Software Design, Distributed Systems, Software Deployment
Preferred skills
Experience with applications of cutting-edge technology, being a core contributor to said technology is even better, If you have management experience, that's always a bonus
Experience
Mid level
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Chicago, IL or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…