Logo
Voloridge Investment Management

Senior Software Engineer

Voloridge Investment Management, Jupiter, Florida, United States, 33478


As a Senior Software Engineer, you will be responsible for implementing and maintaining mission critical applications and services related to our trading platforms. Scope of projects includes capturing and distributing real-time market data, tracking portfolios, integrating with order and execution systems and developing interactive analytical tools for both client and mobile use. Successful candidates will embrace the cultural principles at Voloridge:

Drive creativity and find pleasure in your work:

You love coding and technology. It is as much a hobby as it is work. Whether it is following blogs and podcasts, to downloading and trying out new projects from Github or elsewhere you have ideas you want to explore. Learning new things and bringing new ideas and solutions to the challenges we face is a key driver of innovation and excitement.

Seek continual improvement and roll-up-your sleeves:

Be willing to learn whatever technologies, tools, or patterns necessary to solve a problem. 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.

Embrace truth and openness and practice humility and honor:

We are a collection of top-performers with strong opinions but respect for the ideas of others is a must for finding the right solution. Everyone makes mistakes at times, so we don't judge others. What is important is uncovering errors quickly, getting fixes in place, and understanding what can be improved for next time.

Summary of Job Functions

Significantly contribute to software design and architecturePerform peer code reviews and mentoring of junior staffDevelop both new applications and improve our existing ones in performance, capability and reliabilityDevelop software, primarily in C#, Python, and JavaWork with Product Management, Users, and QA to ensure software meets requirementsManage the deployment of software changes to QA and production environmentsEnsure documentation and other artifacts are part of the development processMinimum Requirements

Deep understanding of software development techniques and patterns in high level programming languagesExperience with Service Oriented Architectures (SOA)Experience with parallel programming and asynchronous patternsFull stack or n-tier application development in high data volume environments10+ years of recent software development experience4-year college degree (or higher) in Computer Science or related fieldThe ability to work daily, onsite in our Jupiter, FL officePreferred Skills and Previous Experience

Experience working with Amazon or Azure cloud servicesExperience with Python and related data science libraries or toolsExperience using open source frameworks for big data like Spark, Flink and othersExperience working with Continuous Integration/Delivery or DevOps environmentsExperience in unit test development on an existing codebase and TDD/BDD methodologiesFamiliarity with financial data and financial industry standards, concepts, and processesCompensation and Benefits

Highly competitive base salaryProfit sharing bonusHealth, dental, vision, life, and disability insurance401K

Additional Information

Voloridge Investment Management is an SEC registered investmentadvisor. A private investment company founded in 2009, our mission is todeliver superior risk-adjusted returns for qualified investors, using advancedproprietary modeling technology, conservative investment tactics andsophisticated risk management.

VoloridgeInvestment Management is an Equal Opportunity Employer. All qualifiedapplicants are encouraged to apply and will receive consideration for employmentwithout regard to race, color, religion, sex, sexual orientation, genderidentity, national origin, disability, protected veteran status, or any otherlegally protected characteristic or status.