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