Senior Software Engineer - Trading Systems

$180,000 - $250,000 yearly
  • Eaglebrook Advisors
  • Remote
  • Jun 09, 2022
Full time Engineering Engineering - Backend Trading

Job Description

About us

Eaglebrook Advisors is the leading technology platform and investment manager specializing in bitcoin and digital assets tailored for large Registered Investment Advisors (RIAs). The company uses leading software designs and architectures to deliver highly secure, streamlined, and scalable experiences for clients and partners. The company produces best-in-class research for our wealth management and institutional clients so they can make informed investment decisions. Eaglebrook Advisors is a venture-backed startup serving a growing customer base of leading wealth management firms that manage over $500 billion in client assets.

As a C#. NET Backend Engineer – Trading Systems at Eaglebrook Advisors, you will lead development for the trading and order management system of the Eaglebrook SMA Platform. This role will require the engineer have a strong understanding of advanced trading or order management systems. As a backend engineer for the trading systems team, you will primarily be developing code in C#. NET, SQL Server, and Azure Cloud Services. Key responsibilities will include leveraging your technical skills to create scalable data models, build microservices within an automated trading system, and develop new products related to strategy construction and maintenance.

Responsibilities

  • Develop architecture for the current and future versions of the trading system
  • Write algorithms and APIs to support the company’s trading operations
  • Build systems to monitor the status and health of the trading platform
  • Identify and advocate for changes vital to the stability and supportability of the system
  • Provide quick response to production issues to help eliminate down time
  • Coordinate, prioritize and plan the changes to the trading system
  • Build automated tests using test frameworks to ensure code quality and functionality
  • Understanding of Git source control workflows
  • Follow modern design principles to build scalable applications
  • Work closely with the development team following an Agile methodology

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of C#.NET software development experience
  • Working experience with relational and NoSQL databases
  • Prior experience building and deploying applications to Azure Cloud and/or AWS is a plus
  • Experience with building front end applications with ASP.NET Blazor/Angular/React/VueJS is a plus
  • Prior experience supporting Accounting, Trading and/or Treasury Management Systems is a plus
  • Mastery of multitasking and extraordinary time management skills
  • Effective communication, both verbal and written, is a must

What We Offer

  • People-focused collaborative culture
  • Competitive compensation, equity, and benefits package
  • Work-life balance fostered through a culture of diversity, inclusion, and appreciation of individual needs
  • Remote-first environment