Principal Quantitative Developer job at Fidelity Investments in Jersey City, NJ

Remote Full-time
Title: Principal Quantitative Developer Location: 499 Washington Blvd., Jersey City NJ Develops high-performance enterprise analytics platforms to support proprietary investment risk models across fixed income securities (bonds, mortgage-backed securities, structured products, and derivatives), using C/C++, Python, SQL, and Linux. Performs integration and utilization of financial libraries (QuantLib and MATLAB), along with financial data sources – Intex, Bloomberg, Refinitiv, TIPS, and other market data providers. Performs infrastructure enhancements using modern DevOps practices (Continuous Integration/Continuous Delivery (CI/CD) pipelines, Kafka, Docker, Helm charts, Amazon Web Services (AWS), and Elastic Kubernetes Service (EKS)). Primary Responsibilities: Develops software system testing and validation procedures, programming, and documentation. Researches, designs, and develops computer and network software or specialized utility programs. Analyzes information to determine, recommend, and plan computer software specifications on major projects, and proposes modifications and improvements based on user need. Applies principles and techniques of computer science, engineering, and mathematical analysis. Updates software or enhances existing software capabilities. Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces. Develops software system testing and validation procedures, programming, and documentation. Performs independent and complex technical and functional analysis for multiple simultaneous projects. Performs post-installation testing to identify and resolve technical problems. Assists in the planning and execution of user acceptance testing. Develops technical modules in support of complex assignments and multi-phase projects. Develops comprehensive documentation for multiple applications in support of corporate initiatives. Partners with investment teams on portfolio construction, risk management, and alpha research projects. Adds scale, rigor, and repeatability to research through software development standard methodologies. Implements research projects through the entire software development lifecycle using full-stack implementation. Applies advanced analytics and quantitative concepts to support investment needs and develop new solutions. Education and Experience: Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Quantitative Finance, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Quantitative Developer (or closely related occupation) developing, testing, and maintaining software applications, using C, C++, C#, Python, or SQL in a Linux and Windows based distributed environment. Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, Quantitative Finance, or a closely related field (or foreign education equivalent and three (3) years of experience as a Principal Quantitative Developer (or closely related occupation) developing, testing, and maintaining software applications, using C, C++, C#, Python, or SQL in a Linux and Windows based distributed environment. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (“DE”) performing software development using C, C++ 14/17, STL, Boost, and C# in Linux and Windows environments; performing distributed messaging and data streaming, using Apache Kafka; applying Object-Oriented Programming principles and design patterns; implementing networking protocols, data structures, algorithms, and concurrency models; and processing financial market data using software engineering techniques. DE performing all stages of Software Development Life Cycle (SDLC) – gathering and analyzing requirements (using SQL and Python) and coordinating the deployment, testing, and continuous enhancement of software applications, adhering to Agile methodologies. DE performing software application testing, troubleshooting, and debugging (to meet functional and non-functional requirements), using GNU Debugger (GDB), Visual Studio Debugger, Python, and SQL; providing high level technical support to production applications to ensure their stability, performance, and reliability. DE deploying applications into production environment by establishing a robust CI/CD pipeline with Jenkins, using Git or GitHub for version control and Python or Linux scripting for automation; and containerizing the application components with Docker managed, using Kubernetes helm chart (EKS) within the AWS Cloud EC2 and S3 services. Salary: $173,000.00 - $183,000.00/year. #PE1M2 #LI-DNI Certifications: Category: Information Technology Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position. Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Customer Operations Specialist – Debt Management and Financial Wellbeing**

Remote Full-time

Associate Business Transformation Consultant Intern 2026

Remote Full-time

Digital Forensics Investigator – Hardware/Software Operations Support

Remote Full-time

Debt Capital Markets - VP of Commercial Real Estate (Remote)

Remote Full-time

**Experienced Remote Data Entry Processor – Data Management and Operations**

Remote Full-time

Fedex data entry jobs – United States

Remote Full-time

Specialist, Multimedia & Visual Communications

Remote Full-time

Adjunct Faculty - Business Intelligence (REMOTE-FL)

Remote Full-time

Service Support Analyst

Remote Full-time

Senior Program Officer, Agriculture Advocacy (12 month LTE)

Remote Full-time
← Back to Home