in New York, NY, United States
Permanent, Full time
Be the first to apply
$100-120k Base Salary + Bonus + Benefits
in New York, NY, United States
Permanent, Full time
Be the first to apply
$100-120k Base Salary + Bonus + Benefits
Testing and delivering financial applications while supporting the SDLC.

The Quality Engineer position plays a key role in testing and delivering trading, listing, compliance and surveillance applications to our client, while supporting all stages of the Software Development Life-Cycle (SDLC).  The successful candidate will be able to multitask in a dynamic team-based environment, while demonstrating strong problem-solving, extensive technical skills, decision-making abilities and the highest level of professionalism.  The candidate is also expected to have a strong programming etiquette and excellent business knowledge/experience.


  • Work with cross-functional teams to build scenarios in requirements, design and coding phases
  • Develop solutions to do session level, functional, technical, failover testing across the entire stack – application, hardware, firmware, OS and network
  • Perform analysis of data from QA and production to build scenarios
  • Review code base in C++ and make recommendations for testing scenarios; analyze changes introduced and assess the technical testing required
  • Maintain testing and analysis tools; identify any negative changes to both QA and production environments and work with teams to resolve those concerns
  • The candidate will be responsible for building programs in C++ and Python to help ensure the delivery of quality trading system applications and drive solutions
  • Take the initiative to improve efficiencies across systems/projects
  • Support operations, including executing process validations, methodology and audits


  • Bachelor’s degree in Computer Science, Engineering or related field preferred
  • 3+ years of experience as a Quality Engineer, working on low latency client/server applications
  • 3+ years of relevant experience including software design, development, testing and deployment
  • Intermediate programming/scripting knowledge in C++, and Python or Perl Scripting
  • Must have 3+ years of Linux/Unix experience with handling big data files
  • Minimum 3+ years hands on experience on RDBMS
  • Extensive financial domain business experience and acumen
  • Strong analytical and problem solving skills
  • Excellent verbal, written communication and customer service skills
  • Ability to work in a highly demanding and fast-paced environment
  • Ability to multitask and work independently on multiple projects
  • Knowledge of FIX and binary protocol is a plus
  • Experience with trading applications is a plus
  • Experience with supporting production changes, UAT testing and debugging prod issues