hero

Mass Fintech Careers

Discover the opportunities across the Mass Fintech Community

Senior Quant Developer

Fidelity

Fidelity

Software Engineering
Boston, MA, USA
Posted on Sep 25, 2024

Job Description:

Position Description:

***Applicants are permitted to work remotely from an at-home work site anywhere in the United States***

Programs quantitative software using technology and tools — R, SQL, Matlab, Python, Java, JavaScript, and HTML/CSS. Develops software applications using R/Shiny or Web UI development. Designs database tables, programming with SQL, and performs query optimization. Researches and develops investment operation software applications to construct investment portfolios.

Primary Responsibilities:

  • Analyzes and supports quantitative asset allocation research and risk management capabilities.
  • Applies advanced analytics and quantitative concepts to support investment needs.
  • Builds rapid solutions and software applications to meet urgency.
  • Participates in the design and documentation of technology architecture.
  • Communicates with quantitative research and technology teams and senior management.
  • Partners with quantitative research analysts to research and implement software solutions.
  • Supports validation and back testing financial modeling.
  • Analyzes information to determine, recommend, and plans computer software specifications on major projects.
  • Proposes modifications and improvements based on user need.
  • Develops software system testing and validation procedures, programming, and documentation.

Education and Experience:

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, Quantitative and Computational Finance, or a closely related field and three (3) years of experience as a Senior Quant Developer (or closely related occupation) developing Quantitative Investment Software using python or C++ to support Portfolio Managers within Investment Management Teams.

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, Quantitative and Computational Finance, or a closely related field and one (1) year of experience as a Senior Quant Developer (or closely related occupation) developing Quantitative Investment Software using python or C++ to support Portfolio Managers within Investment Management Teams.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) designing schemas of Database Management Systems in PostgresSQL, Oracle, and MS SQL Server; programming with SQL to implement and perform query optimization and build data pipelines to derive advanced analytics; building Investment Reporting Web Based UI applications and dashboards using Dash, Flask, and Django; and developing visualizations using plotly, matplotlib, seaborn, and spark for efficient tracking of the Financial Investment Decisions.
  • DE building scalable quantitative software platforms to enable Computational Finance Experimentation, Backtesting, Risk Management, Performance Attribution, Monitoring, and Evaluation of Financial Investment Strategies, using Object Oriented Programming, python, R, and MATLAB in Linux and Windows environments.
  • DE translating Quantitative Software Requirements into Distributed Design components based on Micro Services architecture, deployable in cloud based environments – AWS or Azure; implementing complete Continuous Integration/Continuous Delivery (CI/CD) pipelines using cloud applications — Kubernetes, Docker, Jenkins, Airflow, and GitHub; and developing Custom Python Packages in PEP-8 standard to include the full coverage of unit tests and the writing of software documentation.

#PE1M2

Certifications: