DevOps Engineer

Tower Research Capital LLC

(New York, New York)
Full Time
Job Posting Details
About Tower Research Capital LLC
Tower Research Capital LLC is a computerized trading firm headquartered in New York City with major offices around the world. Founded in 1998 by Mark Gorton, Tower is an innovator and a leader in the field of high frequency trading.
Summary
Tower Research Capital LLC, a high-frequency proprietary trading firm founded in 1998, seeks a creative DevOps Engineer to design and implement world-class infrastructure tools for our C++ developers on our Core Engineering team. These tools form the backbone of Tower's infrastructure and are used throughout the firm. We are looking for a self-motivated contributor who is passionate about building high-quality tools. The role involves combining cutting-edge open source and proprietary technology to create fast C++ build systems, supporting tools, and workflows. You will work closely with our developers and traders to find new ways to push the boundaries of developer productivity. This role is available in New York City.
Responsibilities
* Improving, maintaining, or redesigning Tower’s coding environment and processes, which are the backbone of our global trading operations * Evaluating and adding support for new compilers, linkers, and cutting-edge build tools * Proactively assisting traders and developers in diagnosing and solving development issues * Using dynamic programming languages, such as Python and Lua, to architect, implement, and integrate build software and productivity tools * Working closely with developers and trading teams in New York, Gurgaon, and London
Ideal Candidate
**Qualifications** * A bachelor’s degree in computer science, math, or physics from a top-tier college or university * Excellent programming skills, including experience with development in dynamic programming languages, knowledge of the C++ compiler and linker, and strong knowledge of Python * Experience with build systems (e.g., GNU make and CMake), Git, Open Source software * Strong working knowledge of the Linux operating system, especially building C++ software and expertise in scripting languages, such as Bash shell scripting **In addition, the ideal candidate has:** * Experience maintaining Git, code review, and continuous integration systems (eg., Jenkins, Maven, Gerrit, Phabricator) * Experience with packaging and package-building systems (e.g., RPM, koji, mock, and Gentoo) * Experience with testing automation (e.g., gtest and Python nose) * A passion for new developer tools (e.g., Phabricator, Elasticsearch, and Docker) * The ability to prioritize multiple tasks in a fast-paced environment * Excellent attention to detail * The ability to work both individually and with a team * Financial experience is not required.
Compensation and Working Conditions
Benefits Benefits included

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.