Software Engineer, Development Tools
Company: Tower Research Capital
Location: New York City
Posted on: April 2, 2026
|
|
|
Job Description:
Tower Research Capital is a leading quantitative trading firm
founded in 1998. Tower has built its business on a high-performance
platform and independent trading teams. We have a 25 year track
record of innovation and a reputation for discovering unique market
opportunities. Tower is home to some of the world’s best systematic
trading and engineering talent. We empower portfolio managers to
build their teams and strategies independently while providing the
economies of scale that come from a large, global organization.
Engineers thrive at Tower while developing electronic trading
infrastructure at a world class level. Our engineers solve
challenging problems in the realms of low-latency programming, FPGA
technology, hardware acceleration and machine learning. Our ongoing
investment in top engineering talent and technology ensures our
platform remains unmatched in terms of functionality, scalability
and performance. At Tower, every employee plays a role in our
success. Our Business Support teams are essential to building and
maintaining the platform that powers everything we do — combining
market access, data, compute, and research infrastructure with risk
management, compliance, and a full suite of business services. Our
Business Support teams enable our trading and engineering teams to
perform at their best. At Tower, employees will find a stimulating,
results-oriented environment where highly intelligent and motivated
colleagues inspire each other to reach their greatest potential.
Responsibilities: Designing, building, and enhancing tools that
support developer productivity, systems infrastructure, and DevOps
practices Contributing to the architecture and scalability of build
systems (e.g., Bazel, Buck2, CMake) Automating developer workflows
to ensure high reliability, fast iteration cycles, and rapid
feedback loops Partnering with product development, infrastructure,
platform, security, and QA teams on cross-functional initiatives
Improving and maintaining CI/CD pipelines, testing frameworks, and
deployment automation Implementing and integrating monitoring,
logging, and alerting solutions for developer tooling and systems
Measuring and optimizing developer productivity metrics such as
build speed, failure rates, deployment frequency, MTTR, and
time-to-market Driving performance optimization, scalability
improvements, and reliability engineering best practices Providing
technical mentorship and contributing to engineering standards and
best practices across the team Qualifications: A Bachelor’s degree
in Computer Science, Software Engineering, Information Technology,
or a related field or equivalent experience 7 years of experience
in software development, infrastructure engineering, or DevOps
Strong programming skills in C++, Rust, and/or Python Deep
experience with build tools, dependency management, and packaging
(e.g., Bazel, Buck2, CMake) Strong experience with DevOps tooling
(e.g., CI/CD pipelines, Git-based version control systems, Docker,
Kubernetes, Infrastructure as Code) Experience with Cloud
infrastructure (GCP, AWS) preferred Strong understanding of
Linux/Unix systems Proven experience optimizing performance and
scalability in large, complex codebases Systematic approach to
troubleshooting and solving complex productivity or infrastructure
issues Strong organizational and communication skills, with the
ability to collaborate effectively across teams Preferred
Certifications (Nice to have, but not required): Experience with
Kubernetes and Cloud infrastructure (GCP, AWS) preferred
Conda/Rattler/Pixi experience Anticipated New York annual base
salary range $150,000 - $250,000, plus eligible for discretionary
bonus Tower’s headquarters are in the historic Equitable Building,
right in the heart of NYC’s Financial District and our impact is
global, with over a dozen offices around the world. At Tower, we
believe work should be both challenging and enjoyable. That is why
we foster a culture where smart, driven people thrive – without the
egos. Our open concept workplace, casual dress code, and
well-stocked kitchens reflect the value we place on a friendly,
collaborative environment where everyone is respected, and great
ideas win. Our benefits include: Generous paid time off policies
Savings plans and other financial wellness tools available in each
region Hybrid working opportunities Free breakfast, lunch, and
snacks daily In-office wellness experiences and reimbursement for
select wellness expenses (e.g., gym, personal training and more)
Company-sponsored sports teams and fitness events (JPM Corporate
Challenge, Cycle for Survival, Wall Street Rides FAR and more)
Volunteer opportunities and charitable giving Social events, happy
hours, treats, and celebrations throughout the year Workshops and
continuous learning opportunities At Tower, you’ll find a
collaborative and welcoming culture, a diverse team and a workplace
that values both performance and enjoyment. No unnecessary
hierarchy. No ego. Just great people doing great work – together.
Tower Research Capital is an equal opportunity employer.
Keywords: Tower Research Capital, Cherry Hill , Software Engineer, Development Tools, IT / Software / Systems , New York City, New Jersey