Lead Software Engineer - Buyside Services Engineering
Core
Build, enhance, and maintain industry-leading software solutions for FactSet's Portfolio Services and Managed Services business, focusing on workflow and process monitoring tools for investment professionals.
Role type
Senior individual contributor software engineer (financial data & analytics)
Builds
End-to-end transparency tools, data validation systems, and presentation-ready outputs for performance, risk, and reporting operations.
Domain
Financial services / Data analytics / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Python (expert), JavaScript/TypeScript, PostgreSQL, AWS (SQS, Lambda, ECS), dataframes (Polars), RESTful API design, OOP, software design patterns, frontend frameworks (Vue.js, Angular, React), testing frameworks (Jasmine, Karma, Puppeteer, pytest, unittest), caching strategies, parallel/asynchronous workflows, multi-tier architecture.
Preferred skills
Microservices design, distributed systems, rate limiting/throttling, D3.js, graph databases (Neo4j).
Technologies
Python, JavaScript, TypeScript, PostgreSQL, AWS, Polars, Vue.js, Angular, React, Neo4j, D3.js
Responsibilities
Design and develop new features and enhancements; maintain and resolve bugs in existing applications; collaborate with Product Development to translate business requirements into technical solutions; participate in technical design discussions; champion best practices and contribute to code reviews and documentation.
Seniority
Senior, hands-on IC