Software Engineer - Developer Experience

Scientific trading firm specializing in algorithmic trading with sophisticated computing environments for research and development.
$175,000 - $250,000
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
Finance

Description For Software Engineer - Developer Experience

Hudson River Trading (HRT) is seeking a Software Engineer to join their Developer Experience team, focusing on creating internal tools that empower developers across the organization. As a scientific trading firm where code is the core business, HRT offers a unique opportunity to work directly with end-users while building high-impact products.

The role involves developing, deploying, and maintaining software solutions that reach every office and department at HRT. You'll work with cutting-edge technologies in Python and C++, managing applications through their complete lifecycle from design to production. The position requires strong technical skills, including deep experience in either Python or C++, knowledge of Linux systems, and distributed systems experience.

The Developer Experience team plays a crucial role in ensuring HRT's developers have the tools and environments they need to perform at their best. You'll collaborate closely with researchers and engineers, contributing to exciting new initiatives while having direct access to your end-users for immediate feedback and iteration.

HRT offers a competitive compensation package, including a base salary range of $175,000 to $250,000, plus performance-based bonuses. The company culture emphasizes diversity, collaboration, and innovation, bringing together experts from various fields including mathematics, computer science, physics, and engineering.

This is an excellent opportunity for a skilled software engineer who enjoys creating developer tools, values user feedback, and wants to work in a dynamic, collaborative environment where great ideas are celebrated regardless of their source. Join HRT to be part of a community that values technical excellence, embraces challenges, and fosters a culture of togetherness beyond the office walls.

Last updated 6 days ago

Responsibilities For Software Engineer - Developer Experience

  • Develop software that reaches every office and department using Python or C++
  • Deploy and maintain applications throughout their complete lifecycle
  • Build Python or C++ tooling and environments for all developers

Requirements For Software Engineer - Developer Experience

Python
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Deep Python OR C++ experience with recent standards
  • Exceptional design, debugging, and problem solving skills
  • Knowledge of UNIX operating systems (Linux)
  • Ability to describe software designs at different levels
  • Previous experience with distributed systems preferred
  • Strong code analysis and optimization skills
  • Capable of working independently and in teams

Benefits For Software Engineer - Developer Experience

  • Competitive benefits package
  • Performance-based bonuses

Interested in this job?

Jobs Related To Hudson River Trading Software Engineer - Developer Experience

Electronic Trading Support Engineer

Electronic Trading Support Engineer role at Hudson River Trading, managing live trading environment and supporting trading operations.

Electronic Trading Support Engineer

Electronic Trading Support Engineer role at Hudson River Trading, managing live trading environment and supporting trading operations.

Electronic Trading Support Engineer

Electronic Trading Support Engineer role at Hudson River Trading, managing live trading environment and supporting trading operations.

Electronic Trading Support Engineer

Electronic Trading Support Engineer role at Hudson River Trading, managing live trading environment and supporting trading operations.

Electronic Trading Support Engineer

Electronic Trading Support Engineer role at Hudson River Trading, managing and optimizing trading systems while handling risk and regulatory tasks.