Software Engineer in Test
We are a high-frequency proprietary trading firm founded in 1998, seeking a Software Engineer in Test to join our Markets team.
The Markets division is responsible for providing market intelligence and liquidity access in addition to developing capabilities for new markets and optimizing access to existing ones.
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
Bachelors or Masters degree in Computer Science or a related field
At least 3 years of experience programming in Python (2 or 3)
Strong general programming and software design skills
Familiarity with C++, including the ability to read and understand it
Competence using Linux, and basic knowledge of system administration and environment management
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
A background using version control systems (ideally including git)
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
401(k) with company matching
Five weeks of paid vacation per year plus nine paid holidays
Free breakfast, lunch, and snacks on a daily basis
Reimbursement for health and wellness expenses
Free tickets to New York events, including the US Open and TriBeCa Film Festival
Python, C++, Linux, Testing
Global Systems Search, Inc.