Principal Software Engineer

Posted:
3/25/2025, 9:04:07 AM

Location(s):
New York, New York, United States ⋅ New York, United States

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Pay:
$38/hr or $79,040 total comp

Tower Research Capital, a high-frequency proprietary trading firm founded in 1998, seeks a Principal Software Engineer to join our Core Platform team.

You will play a key role in designing, building, and maintaining the core platform and development tools that empower our engineering teams to deliver high-quality software solutions.

Responsibilities:

  • Developing and maintaining the strategy for tools that support developer productivity, systems, DevOps practices, CI/CD infrastructure (e.g., Jenkins, GitLab CI), and deployment automation
  • Optimizing build systems (e.g., Buck2, CMake), artifact management (e.g., Artifactory), and related infrastructure
  • Automating developer workflows, ensuring high reliability, fast iteration cycles, and rapid feedback loops
  • Collaborating with product development, infrastructure, platform, security, and QA teams on respective projects
  • Defining and measuring developer productivity KPIs, such as build speed, failure rates, deployment frequency, MTTR, and time-to-market
  • Integrating monitoring, logging, and alerting solutions for developer tooling and systems
  • Driving continuous improvement and reliability engineering practices
  • Leading, mentoring, and growing a team of Software and DevOps engineers

Qualifications

  • A Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field or equivalent experience
  • 8+ years of experience in software development or DevOps 
  • At least 3-5 years of team management or technical leadership experience
  • Deep knowledge of languages C++, Rust, and Python
  • Expertise in build tools, dependency management, and packaging (e.g., Buck2, CMake)
  • Strong experience with DevOps tooling (e.g. CI/CD pipelines, version control systems (Git), container technologies (Docker, Kubernetes), IaC)
  • Experience with Cloud infrastructure (GCP, AWS) and strong understanding of Linux/Unix systems
  • The ability to lead and motivate technical teams
  • The ability to manage projects and stakeholders
  • Strong organizational and communication skills
  • Systematic approach to troubleshooting and solving complex productivity or infrastructure issues
  • Experience in performance optimization and scalability.

Preferred Certifications (not required):

  • AWS/GCP certifications
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD)
  • DevOps-related certifications (e.g., DevOps Foundation, Jenkins Engineer Certification, Terraform Associate).

Anticipated annual base salary range $150,000 - $300,000, plus eligible for discretionary bonus

Tower’s headquarters are in FiDi, the heart of downtown Manhattan, at the historic Equitable Building. While we work hard, Tower’s cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the value the firm places on quality of life. Benefits include:

  • 401(k) with company matching
  • 5 weeks of paid vacation per year plus 11 paid holidays
  • Free breakfast, lunch, and snacks on a daily basis
  • Reimbursement for health and wellness expenses
  • Free events and workshops
  • Donation matching program

Tower Research Capital is an equal opportunity employer.