Quantitative Developer - Portfolio Optimization Tools (Remote)
Eliassen Group is seeking a Quantitative Developer to build and optimize internal portfolio management tools. This 100% remote role requires strong Java programming skills and a solid understanding of quantitative finance and optimization. The developer will collaborate with financial professionals to enhance critical production tools for traders and portfolio managers.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Description
**100% Remote**
The role focuses on quantitative development and optimization tools, requiring a blend of software development skills and a strong mathematics background. The developer will work on internal applications, primarily a tool used for portfolio management and optimization, which is a critical production tool for traders, portfolio managers, and analysts. The tool is developed in-house and written in Java, but the client is open to candidates with experience in other programming languages, particularly those with a strong quantitative and analytical skill set.
Pay: $85 - $95/hr W2
We can facilitate w2 and corp-to-corp consultants. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Responsibilities
- Develop and maintain quantitative optimization tools used for portfolio management.
- Collaborate with traders, portfolio managers, and analysts to understand their needs and enhance the tool's functionality.
- Work on rebalancing portfolios subject to regulations and constraints.
- Ensure the tool closely replicates benchmarks or model portfolios.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Write clean, scalable, and efficient code primarily in Java, with potential use of other languages like Python and MATLAB for scripting and analysis.
- Convert existing modules from MATLAB or other scientific computing languages into production-ready software.
- Maintain and enhance the tool's integration with industry data sets such as Bloomberg and Reuters.
Experience Requirements
- Strong programming skills in Java; experience with Python, MATLAB, or other scripting languages is a plus.
- Solid understanding of quantitative finance, optimization, and portfolio management.
- Experience with databases such as Postgres and Oracle.
- Familiarity with industry data sets and financial market data.
- Ability to work at the intersection of software development and quantitative analysis.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work collaboratively in a team environment.
Education Requirements
- Bachelor's degree in Computer Science, Mathematics, Finance, or a related field. A graduate degree is preferred.