Full Stack Developer - Remote
About the Role
Portfolio BI is seeking a Full Stack Quantitative Developer to design, build, and own end-to-end applications supporting credit, private credit, structured products, and CLO businesses. This is a hands-on engineering role combining full-stack development with quantitative modeling, financial data, risk analysis, and market data integration. You will work closely with the Client Solutions Group, portfolio managers, risk, operations, and investor relations teams. The role also supports the modernization of analytics and reporting platforms by moving legacy applications to responsive, cloud-aware architectures, replacing spreadsheet-based processes with auditable services, and developing data and technology solutions across the firm's business lines.
Key Responsibilities
Build full-stack applications across credit, private credit, and structured products platforms, including backend services, APIs, data pipelines, and modern web interfaces. Develop quantitative models and analytics for fixed-income and structured product valuation, cash flow projections, scenario analysis, and portfolio risk decomposition. Integrate third-party systems, including Geneva, market data vendors, CRM platforms, and administrative platforms. Design well-tested adapters and reconciliation processes for external system integrations. Migrate legacy .NET/C# applications and SSRS reports to modern architectures using TypeScript/React, Python or .NET services, and cloud deployment. Develop responsive user experiences across desktop and mobile platforms. Maintain data quality across ingestion, normalization, validation, and lineage processes for firmwide positions. Partner with data management teams on data governance and controls. Develop reporting and business intelligence solutions using Tableau dashboards, internal web tools, investor reporting, and portfolio analysis. Gather requirements directly from portfolio managers, analysts, risk, investor relations, and operations teams. Translate business requirements into functional and technical specifications. Develop UAT plans and lead testing activities. Write unit and integration tests, use source control, manage development tickets, and deploy through CI/CD pipelines. Monitor and support applications in production. Participate in code reviews and provide technical mentoring. Use AI coding assistants as part of the development workflow while applying appropriate verification, security, and review practices.
Required Qualifications
Bachelor’s degree or higher from a top-tier university in computer science, mathematics, physics, financial engineering, or another quantitative discipline. 5+ years of professional software engineering experience, including ownership of customer-facing or business-critical production systems. 2+ years of experience in capital markets, ideally within a hedge fund, asset manager, investment bank, or financial technology vendor. Direct exposure to fixed income, structured products, derivatives, private credit, or CLOs. Demonstrated ability to deliver full-stack applications from requirements through production deployment and support. Strong proficiency in at least one of Python, C#/.NET, or TypeScript/JavaScript, with working competence in a second. Experience with REST APIs, asynchronous services, and microservice patterns. Experience with modern JavaScript frameworks such as React or Angular, responsive web design, HTML5/CSS, and cross-platform optimization. Expert-level SQL skills, including window functions, query tuning, and set-based data processing. Experience with NoSQL or document-based data stores. Experience with quantitative or numerical tools such as NumPy and pandas, or equivalent technologies. Understanding of basic statistics, fixed-income concepts including duration, convexity, and OAS, and financial cash flow modeling. Experience with Git or TFS, CI/CD, DevOps practices, Confluence, and unit and integration testing frameworks. Solid understanding of fixed-income securities, bank loans, and credit instruments. Familiarity with the private credit deal lifecycle, including sourcing, underwriting, closing, monitoring, amendments, and valuation. Understanding of portfolio accounting concepts and portfolio risk frameworks. Strong analytical, problem-solving, communication, and collaboration skills. Ability to work independently, manage multiple workstreams, and maintain high standards for code quality and data accuracy.
Preferred Qualifications
Experience deploying and operating services on Azure or AWS. Experience with Tableau dashboard development or SSRS. Experience with Geneva portfolio accounting systems. Familiarity with portfolio risk platforms such as Bloomberg Port, RiskMetrics, or equivalent. Time Allocation Approximately 60% development across services, APIs, front-end applications, quantitative models, and data pipelines. Approximately 20% reporting and analytics development, including Tableau, SQL, internal dashboards, and investor or DDQ outputs. Approximately 10% requirements gathering and business analysis. Approximately 10% production support, code review, and mentoring. About Portfolio BI Portfolio BI's products and services, including PBI Axiom, PBI Vector, and PBI Stratus, support alternative asset managers with analytics, workflow, governance, and security solutions.