Skip to main content

Senior Software Engineer

Senior Software Engineer
Dice
7 months 4 weeks ago

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

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

Senior Software Engineer with Java and Python

Expertise level

Work arrangement

Key skills

Similar Jobs in United States