Skip to main content

Senior Software Engineer

Senior Software Engineer
New York Technology Partners
8 months ago

Job Details

Role Overview:

  • As part of Macro Engineering, work closely with the quantitate research team to help architect and build our next gen Macro trading platform
  • Collaborate in a fast-paced global team environment to understand, engineer, and deliver on business requirements
  • Strike a balance along the dimensions of feasibility, stability, scalability, and time-to-market when delivering solutions

Qualifications & Requirements:

  • 4+ years of work experience as a backend developer with demonstratable expertise in multiple languages, specifically python, java, c#, or c++
  • Experience architecting and building backend applications beginning from the design phase through implementation
  • Experience with code optimization and performance tuning
  • Strong knowledge of distributed systems application components (databases, messaging, caches), ideally in a cloud centric environment
  • Understanding of the full scope of application development (authentication, integrating with APIs, build process, testing, validation, state management)
  • Experience with source code control (Git experience preferred)
  • Excellent communication skills

Additional experience in the following areas is a plus:

  • Experience building Restful APIs
  • Experience with any additional programming languages (C++, Java, Python)
  • Experience with PostgreSQL or other relational database technologies
  • Experience with FICC products and systems a big plus
  • Experience working with financial market data from Bloomberg, Reuters or other similar sources
  • Experience with hedge fund industry or other financial instruments/software (research, risk management, portfolio accounting, reconciliation, order management, etc.)

Expertise level

Key skills