T
Software Engineer, Development Tools
T
Software Engineer, Development Tools
Tower Research Capital•NY
This week
Full-timeOffice
Company
Tower Research Capital
Location
NY
Type
Full-time
Work Schedule
full time
Work Location
office
Tower Research Capital•NY
This week
Full-timeOffice
Company
Tower Research Capital
Location
NY
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
Tower Research Capital seeks a Software Engineer for Development Tools to build and maintain high-performance tools for our trading systems in NYC. Join our innovative team to enhance developer productivity in a fast-paced quantitative finance environment.
Full Description
Job Overview
Tower Research Capital, a leading global quantitative trading firm, is seeking a talented Software Engineer for our Development Tools team in New York. In this role, you will design, develop, and maintain cutting-edge tools that empower our engineers to build and deploy high-frequency trading systems efficiently. As part of our fast-paced engineering culture, you will collaborate with top-tier developers to solve complex challenges in low-latency software development, contributing directly to our proprietary trading infrastructure.
Key Responsibilities
You will architect and implement developer tools, including build systems, CI/CD pipelines, and automation frameworks optimized for ultra-low latency environments. Develop internal libraries and APIs to streamline code generation, testing, and deployment processes for our C++ and Python-based trading applications. Collaborate closely with quantitative researchers and traders to understand requirements and deliver tools that accelerate development cycles. Debug and optimize tools for performance in high-throughput, real-time systems, ensuring reliability under extreme market conditions. Participate in code reviews, contribute to open-source initiatives where applicable, and mentor junior engineers on best practices in software tooling.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. At least 3-5 years of professional experience in software development, with a focus on build tools, IDE integrations, or DevOps. Proven track record working in high-performance computing environments, preferably in finance or gaming. Strong problem-solving skills and ability to thrive in a collaborative, agile team setting.
Skills
Expertise in C++17/20 and Python 3.x for systems-level programming. Proficiency with build systems like Bazel, CMake, or Ninja, and CI/CD tools such as Jenkins, GitHub Actions, or CircleCI. Experience with containerization (Docker, Kubernetes) and orchestration for scalable development workflows. Familiarity with version control (Git), static analysis tools (Clang-Tidy, SonarQube), and performance profiling (perf, Valgrind). Knowledge of low-latency programming, multithreading, and networking concepts is highly desirable. Excellent communication skills and a passion for clean, maintainable code.
Company Info
Tower Research Capital is a principal trading firm founded in 1998, with offices worldwide including New York, London, and Singapore. We leverage advanced technology and quantitative strategies to trade across global markets, processing billions in volume daily. Our engineering teams are at the forefront of innovation, building one of the world's most sophisticated trading platforms from scratch.
Benefits
We offer competitive compensation packages, including performance-based bonuses, comprehensive health insurance, 401(k) matching, and generous paid time off. Enjoy perks like daily catered meals, fitness reimbursements, and tuition assistance for professional growth. Our NYC office features state-of-the-art facilities designed for collaboration and focus.
Growth Opportunities
At Tower, you'll have access to mentorship from industry veterans, internal tech talks, and conferences. We promote from within based on merit, with clear paths to senior engineer, tech lead, and management roles. Join us to advance your career in quantitative finance while working on projects that push the boundaries of software engineering.
Key Skills
C++PythonCI/CD PipelinesBuild SystemsLow-Latency Programming
