Senior Trading Software Engineer
Voloridge Investment Management was founded by David Vogel in 2009 and is based in Jupiter, FL. We incorporate advanced data science and mathematics into our systematic, market neutral investment strategies to exploit alpha opportunities we consider unique in financial markets. Our firm is comprised of award-winning predictive modelers, experienced data analysts, advanced technologists, and a group of dynamic business professionals.
At Voloridge, our automated quantitative systems rely on vast datasets and a proprietary, high-performance trading platform. As a Senior Trading Engineer, you will join a highly productive team responsible for building and maintaining the systems at the core of our trading operations.
In this role, you will design, implement, and support mission-critical applications and services on the firm’s critical trading path. You will apply advanced high-performance programming techniques to continuously improve the platform’s reliability, scalability, and performance.
The Senior Trading Software Engineer is expected to provide technical leadership within trading while collaborating closely with other engineering teams and business units. Familiarity with financial markets, through formal education or professional experience, is strongly preferred. The ideal candidate is also a clear, effective communicator, capable of working with peers, leaders, and those they may mentor or lead.
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
- Bachelor’s degree in computer science, engineering or a related field
- 10+ years of object-oriented and/or functional programming experience in a modern language: C#, Java, C++, Python, Go, F#
- 5+ years of writing software in the financial market domain
- Experience with JavaScript/TypeScript and at least one of the JavaScript-based front-end libraries or frameworks: React, Angular, Vue
- Experience writing high-performance SQL queries for a relational database
- 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 DevOps practices and tools (CI/CD, Argo CD, GitOps)
- Knowledge of containerization platforms is a plus (Docker, Kubernetes)
- Previous experience working with FIX
Compensation and Benefits
- Highly competitive base salary
- Profit sharing bonus
- Health, dental, vision, life, and disability insurance
- 401K
Voloridge Investment Management is an SEC registered investment advisor and an Equal Opportunity Employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected characteristic or status.