Tower Research Capital, LLC

Senior Software Engineer

Tower Research Capital, LLC$200K — $300K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or related field
  • 3 years of experience as a software engineer or developer
  • Proficiency in Go, Python, or Java
  • Experience architecting large software systems with microservices
  • Background in full-stack and web-based application development
  • Familiarity with relational databases and handling large datasets
  • Knowledge of HTTP servers, caching, web services, and distributed messaging frameworks

Responsibilities

  • Create and expand in-house tools to adapt to evolving requirements
  • Design automation solutions for tower operations, collaborating with teams
  • Support and mentor technical team members to enhance organization
  • Architect software for data collection, analysis, and visualization
  • Identify tech opportunities to tackle infrastructure management challenges
  • Integrate technical requirements into architectural decisions
  • Maintain code quality and consistency in development practices
  • Document software specifications and architectural decisions

Benefits

  • Generous paid time off policies
  • Financial wellness tools and savings plans
  • Hybrid working opportunities
  • Free breakfast, lunch, and daily snacks
  • Wellness reimbursement and in-office wellness experiences
  • Company-sponsored sports teams and fitness events
  • Charitable giving and volunteer opportunities
  • Social events and continuous learning workshops
Full Job Description
Responsibilities
  • Create and expand our in-house tools, and help drive the development and architecture of an
    agile framework that adapts to quickly evolving requirements
  • Design software solutions for the systematic automation of tower's operations, liaising with other teams and internal clients to organize
    information and requirements
  • Support and mentor technical team members, facilitating team organization
  • Architect software to collect, analyze and visualize large amounts of data
  • Identify opportunities to leverage technology to address infrastructure management challenges
  • Analyze and integrate technical requirements into architecture decisions
  • Maintain the integrity of development practices, ensuring code quality and consistency
  • Document software specifications and architectural decisions

Qualifications
  • Requires Bachelor's degree in Computer Engineering, Computer Science or related field of study
  • 3 years of experience in a software engineer or developer role
  • Experience specified must include 3 years of experience with each of the following:
    • At least one of the following languages: Go, Python or Java
    • Architecting large software systems composed of micro services
    • Full-stack and web-based application development
    • Working with relational databases and handling large datasets
    • HTTP servers, caching and building webservices
    • Systems and network automation
    • Monitoring and alerting
    • Message queuing or distributed messaging frameworks
    • Time series data storage and analysis

Telecommuting permitted up to 2 days per week.

Employer: Tower Research Capital LLC
Work Location: 120 Broadway, 38th Floor, New York, NY 10271
Hours: M-F, 40 hours/week
Salary: $200,000 to $300,000/year
Apply at: Apply online at https://tower-research.com/open-positions/ or send resume to TowerHR at [redacted] and indicate job # [redacted]

Benefits
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.

About Tower Research Capital, LLC

Tower Research Capital, LLC is a quantitative trading firm that was founded in 1998. The company uses advanced technology and algorithms to trade in multiple asset classes across global markets. Tower Research Capital, LLC is headquartered in New York City and has offices in North America, Europe, and Asia. The company is known for its innovative approach to trading and its use of cutting-edge technology to analyze market data and make trading decisions. Tower Research Capital, LLC is a privately held company and does not disclose its financial information to the public.
Learn more about Tower Research Capital, LLC
Size
1,000 employees
Industry
Founded
1998

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Engineer jobs: