← Back to jobs
Full-time

Software Engineer - Python

$200K/yr – $300K/yr

Chicago, ILIT & TechnologyPosted 26d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$200K/yr – $300K/yr

Location

Chicago, IL

Posted

26 days ago

Job description

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.

Similar vacancies

Other roles in Chicago, IL or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

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…