Join FactSet's
Symbology team, where we build and maintain low-latency, high-throughput systems that power essential financial data solutions. Our infrastructure handles vast volumes low latency resolutions, and we rely on solid engineering practices and modern C++ to ensure reliability, consistency, and speed.
As a key member of our collaborative team, you'll work on scalable architectures and efficient pipelines, participating in projects that have a direct impact on how financial data is processed, integrated, and served to clients worldwide.
What You'll Do:- Architect, develop, and maintain C++ systems powering Symbology and company-wide resolution.
- Design and optimize high throughput and low latency service oriented systems on an enterprise wide scale.
- Build scalable APIs and interfaces and integration layers for internal and external clients.
- Participate in technical design and code reviews for continuous improvement and reliability.
- Monitor, troubleshoot, debug, and refine production environments to guarantee the quality and stability a T0 service offering by Symbology services.
- Champion best practices, mentor junior team members, and foster technical excellence in Symbology.
- Opportunity to progress towards future leadership roles, including technical and team lead responsibilities.
What We're Looking For:- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of experience programming in C++, with a good understanding of data structures, algorithms, and object-oriented design.
- Experience designing and implementing critical, distributed, scalable enterprise systems.
- Strong analytical and problem-solving skills.
- Effective written and verbal communication for collaborating in a team environment.
- Self-starter that is willing to learn and adapt in a fast-paced setting and depth of industry knowledge
- Exposure to CI/CD workflows (GitHub Actions, Jenkins) or automation tools.
Nice to Have:- Experience with additional programming languages (Perl/Python/Shell)
- Knowledge of relational databases (MSSQL / MYSQL)
- Experience with Perforce for code versioning
- Knowledge of infrastructure management tools (e.g., Ansible, Terraform).
- Understanding of financial data concepts or symbol resolution at scale for financial instruments (helpful, not required).