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