Senior 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.
Backend
Senior Software Engineer
Contact Company
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Systems Software Engineer

The Systems Development team at Hudson River Trading builds and maintains the platform that is shared by all Systems teams to provision, monitor, and manage our server and network infrastructure. As a Senior Systems Software Engineer, you will develop tools in Python with a focus on improving development experience for users of our configuration management system, SaltStack. This role offers a unique opportunity to impact a critical part of our existing and growing infrastructure.

Responsibilities:

  • Building and maintaining tools and software features to automate systems engineering workflows related to machine provisioning, monitoring, metrics collection, maintenance, and network configuration
  • Integrating and extending configuration management modules (SaltStack and Ansible) and tools
  • Troubleshooting software bugs on a fleet of Linux machines, including application, network, operating system, and/or kernel issues
  • Writing configuration management (SaltStack) code to build, deploy, and maintain new services
  • Helping to set the general direction for the Systems Python platform, representing Salt users internally

Required Qualifications:

  • BS and/or MS in computer science or a related field
  • 5+ years of relevant experience, including programming in Python
  • Experience using automation to solve problems and improve processes efficiently
  • Strong Python programming skills
  • Solid understanding of Linux/UNIX operating systems
  • Strong grasp of computer science fundamentals and software design patterns
  • Must be able to debug and analyze problems quickly
  • Must be able to learn at a fast pace and apply new skills effectively

Preferred Qualifications:

  • Understanding of Debian operating system
  • Proven experience with SaltStack internals or platform ownership
  • Familiarity with systems configuration management and monitoring technologies
  • Familiarity with continuous integration and continuous deployment tools and processes
  • Understanding of networking protocols

Culture: Hudson River Trading (HRT) welcomes a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We're a community of self-starters motivated by the excitement of being at the cutting edge of automation in every part of our organization. We value openness and transparency, and celebrate great ideas from HRT veterans and new hires alike. Our culture embraces togetherness that extends beyond the office walls.

HRT is proud of our diverse staff, with offices all over the globe benefiting from varied and unique perspectives. As an equal opportunity employer, we welcome applications from candidates of all backgrounds.

Last updated 4 minutes ago

Responsibilities For Senior Systems Software Engineer

  • Develop tools in Python for SaltStack configuration management system
  • Build and maintain tools for automating systems engineering workflows
  • Integrate and extend configuration management modules (SaltStack and Ansible)
  • Troubleshoot software bugs on Linux machines
  • Write configuration management code for new services
  • Help set direction for Systems Python platform

Requirements For Senior Systems Software Engineer

Python
Linux
  • BS and/or MS in computer science or related field
  • 5+ years of relevant experience, including Python programming
  • Experience with automation for problem-solving and process improvement
  • Strong Python programming skills
  • Solid understanding of Linux/UNIX operating systems
  • Strong grasp of computer science fundamentals and software design patterns
  • Ability to debug and analyze problems quickly
  • Fast learner who can apply new skills effectively

Interested in this job?

Jobs Related To Hudson River Trading Senior Systems Software Engineer

Senior Software Development Engineer (SDE III)

Senior Software Development Engineer (SDE III) at LivePerson, building high-performance backend services for enterprise conversations.

(Senior) Backend Engineer - Elixir

Join SumUp as a (Senior) Backend Engineer in Berlin, working on Elixir-based payment systems for small businesses.

Senior Software Engineer (Go), SDK

Senior Software Engineer (Go) position at Sentry, focusing on SDK development and improving Go developer experience in application monitoring.

Sr. Manufacturing Applications Engineer, Tube Bending & Tube Cutting

Xometry is hiring a Sr. Manufacturing Applications Engineer for Tube Bending & Tube Cutting to provide expertise in manufacturing processes and support various teams.

Software Engineer Backend Sênior | Afirmativa para mulheres

Senior Backend Software Engineer role at Creditas, a leading Latin American fintech. Develop innovative solutions, mentor juniors, and work with cutting-edge technologies in a diverse, inclusive environment.