Senior Software Engineer - Strategy Development

Uphold
New York, NY
Category Engineering
Job Description
We are looking for a finance-oriented Senior Software Engineer to join our Trading Strategies team. This role is at the intersection of quantitative finance and software engineering, where you will be responsible for building the core of our trading operation. You will design, implement and maintain the pricing models and automated trading strategies that drive our profitability.

Requirements

  • BSc or advanced degree in a quantitative field like Computer Science, Mathematics, Statistics, Physics, or Engineering.
  • 5+ years of professional software engineering experience, preferably in a financial trading environment (e.g. hedge fund, prop trading firm, or investment bank).
  • Proficiency in a high-performance language (Golang/ C++/ Java) and experience with a data analysis language (e.g. Python).
  • Demonstrable experience building pricing models or algorithmic trading strategies.
  • Strong understanding of financial market concepts, market microstructure and common trading algorithms.
  • Excellent quantitative and analytical skills.
  • Fluent written and oral English skills.

Benefits

  • Annual bonus program based on individual, team and company performance.
  • Home office stipend for a productive setup.
  • Generous PTO, healthcare, and employee assistance programs.
  • Engaging events and celebrations.
  • Well-stocked office kitchen with a foodie culture.
]]>