Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
Software Engineer - Quality Assurance
(more about Tower Research)
This job posting has been archived.
Unfortunately Tower Research has archived this job posting, they are no longer accepting applications.

Software Engineer - Quality Assurance

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

The Engineering Productivity team helps reduce the time from concept to deliverable by providing our development teams with the tools, practices and support to increase their productivity while maintaining high quality standards

Responsibilities 

  • Contributing to the architecture, design, and implementation of an automated testing framework to reduce time to market and increase the quality of our product
  • Working closely with software developers, testers and stakeholders globally to refine technical requirements for the test framework
  • Designing technical testing strategies and heuristics for heavily integrated applications
  • Creating and maintaining specification documents for the automation framework

Financial experience is not required.

Qualifications

  • 2-3 years of experience programming in Python (2 or 3)
  • A Bachelor's or Master's degree in Computer Science or a related field
  • Strong general programming and software design skills
  • Familiarity with C++, including the ability to read and understand it
  • An understanding of networks and Linux systems, in conjunction with, testing server level systems
  • Familiarity with common, TCP/IP-based computer network protocols, an understanding of network protocols in general (e.g. the OSI model), and knowledge of how to troubleshoot them
  • Strong familiarity with git version control system
  • Extensive knowledge of and some experience with modern methodologies such as BDD or TDD
  • Excellent written and oral communication skills
  • Experience in the finance industry and in Quality Assurance working with trading systems a strong plus
  • Having knowledge of low level devices like kernel bypass network cards and FPGA a strong plus

Benefits


Tower’s office is located in the heart of London’s financial district, and is easily accessible by public transport links. While we work hard, Tower’s cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on quality of life.

Benefits include:

  • Competitive salary and performance-based bonuses
  • Free breakfast, lunch, and snacks on a daily basis
  • 25 days of paid holiday per year plus bank and public holidays
  • Pension, medical, and dental schemes
  • Free gym membership
  • Free events and workshops
  • Donation matching program

Tower Research Capital is an equal opportunity employer.