Systems Software Engineer

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.
$150,000 - $250,000
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience

Description For Systems Software Engineer

Hudson River Trading (HRT) is seeking a Systems Software Engineer to join their Systems Development team. This role focuses on building and maintaining the platform shared by all Systems teams to provision, monitor, and manage server and network infrastructure.

Key responsibilities include:

  • Developing tools and software features in Python to automate systems engineering workflows
  • Troubleshooting software bugs on Linux machines
  • Writing configuration management code for new services
  • Contributing to the direction of the Systems Python platform

Required qualifications:

  • Strong Python programming skills
  • Quick problem-solving and debugging abilities
  • Fast learner with effective application of new skills
  • Solid understanding of computer science fundamentals and software design patterns
  • Strong grasp of Linux/UNIX operating systems

Preferred qualifications:

  • Familiarity with Debian OS
  • Experience with systems configuration management and monitoring technologies
  • Knowledge of continuous integration and deployment processes
  • Understanding of networking protocols

The ideal candidate should have:

  • BS and/or MS in computer science or related field
  • 2+ years of relevant experience, including Python programming
  • Experience with automation for problem-solving and process improvement
  • Ability to work both independently and as part of a team
  • Strong multitasking skills with attention to detail
  • Familiarity with open-source software

HRT offers a competitive compensation package, including:

  • Annual base salary range of $150,000 to $250,000
  • Performance-based bonuses
  • Comprehensive benefits including medical coverage

HRT values diversity and maintains a collaborative, innovative culture. They have offices globally and welcome applicants from various backgrounds. This position is based in the New York City office with work-from-home flexibility after initial onboarding.

Join HRT to be at the forefront of algorithmic trading and contribute to one of the world's most sophisticated computing environments for financial research and development.

Last updated 5 months ago

Responsibilities For Systems Software Engineer

  • Developing tools and software features in Python to automate systems engineering workflows
  • Troubleshooting software bugs on Linux machines
  • Writing configuration management code for new services
  • Contributing to the direction of the Systems Python platform

Requirements For Systems Software Engineer

Python
Linux
  • Strong Python programming skills
  • Quick problem-solving and debugging abilities
  • Fast learner with effective application of new skills
  • Solid understanding of computer science fundamentals and software design patterns
  • Strong grasp of Linux/UNIX operating systems
  • BS and/or MS in computer science or related field
  • 2+ years of relevant experience, including Python programming

Benefits For Systems Software Engineer

Medical Insurance
  • Medical Insurance
  • Performance Bonus

Interested in this job?

Jobs Related To Hudson River Trading Systems Software Engineer

Electronic Trading Support Engineer

Electronic Trading Support Engineer role at Hudson River Trading, managing sophisticated trading platforms and ensuring smooth trading operations.

Trading Operations Engineer

Trading Operations Engineer role at Hudson River Trading, managing sophisticated electronic trading platforms with focus on systems infrastructure and trading operations.

Python Engineer

Python Engineer role at Hudson River Trading, developing critical trading infrastructure and distributed systems in a leading algorithmic trading firm.

Treasury Infrastructure Software Engineer

Treasury Infrastructure Software Engineer at Hudson River Trading: Design and develop high-performance treasury software using C++ in a cutting-edge algorithmic trading environment.

Software Engineer - Developer Experience

Join Hudson River Trading as a Software Engineer in the Developer Experience team, creating internal tools for developers in an innovative algorithmic trading environment.