Trading Software Engineer

We are looking for experienced developers who love coding and technology, have a passion for the financial markets, and enjoy being challenged.  They appreciate hard work being rewarded through recognition and competitive compensation.  Continuous learning, brainstorming ideas and innovative solutions to the unique challenges we face is a key driver of our team’s success.

As a Trading Software Engineer, you will be responsible for implementing and maintaining mission-critical applications and services that sit on the critical trading path at one of the top algorithmic trading companies in the world. You will use your knowledge of high-performance programming techniques to improve our platform and capabilities and performance.

Summary of Job Functions

  • Participate in every phase of the order and execution management systems development life cycle

  • Architect low latency and multi-threaded software engineering solutions with an emphasis on highly-performant code

  • Learn about trading and research needs for multi-asset asset trading, including global equities, futures, and other asset classes

  • Develop tools to automate our daily trading processes

  • Take ownership of the continual drive for automation on the team

Minimum Requirements

  • 5+ years of experience

  • Bachelor's degree in Computer Science, Engineering or related field

  • Advanced hands-on experience with Python, C++, and Java or C# 

  • Knowledgeable of electronic trading concepts and electronic trading infrastructure

  • Experience deploying and maintaining applications from the design phase through the production phase

  • Aptitude towards numerical data manipulation and analysis

  • Analyze and fix problems quickly

  • Willing to learn whatever technologies, tools, or patterns necessary to solve a problem and improve processes. These are critical systems, and you cannot avoid a problem because "someone else 'owns' the code" - learn the code, learn the domain, solve the problem

  • The ability to work onsite in our Jupiter, FL office

Preferred Skills and Previous Experience

  • Experience in designing and building highly performant and scalable RESTful APIs or microservices

  • Experience designing and developing distributed systems

  • Experience with CI/CD

  • Knowledge of containerization platforms is a plus (Docker, Kubernetes, Argo)

  • Previous experience working with FIX

  • Experience with frontend technologies like TypeScript, CSS, and React is a big plus

Compensation and Benefits

  • Highly competitive base salary

  • Profit sharing bonus

  • Health, dental, vision, life, and disability insurance

  • 401K

How to Apply: