{"schemaVersion":"jobsearcher.job.v1","id":"e553ba960b6fcd83947ae7bf","url":"https://jobsearcher.com/jobs/e553ba960b6fcd83947ae7bf","canonicalUrl":"https://jobsearcher.com/jobs/e553ba960b6fcd83947ae7bf","title":"Senior Software Engineer (C++, CI/CD, Data Structures, Algorithms, OOD)","description":"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 speedAs 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 worldwideArchitect, develop, and maintain C++ systems powering Symbology and company-wide resolutionDesign and optimize high throughput and low latency service oriented systems on an enterprise wide scaleBuild scalable APIs and interfaces and integration layers for internal and external clientsParticipate in technical design and code reviews for continuous improvement and reliabilityMonitor, troubleshoot, debug, and refine production environments to guarantee the quality and stability a T0 service offering by Symbology servicesChampion best practices, mentor junior team members, and foster technical excellence in SymbologyOpportunity to progress towards future leadership roles, including technical and team lead responsibilitiesBenefitsComprehensive health coverage for employees and their families, at little or no cost to employeesFree working lunch in the office Monday through FridayA social community involved in sports, charities, and in-office eventsCertification reimbursement for eligible expenses related to the CFA, IPM, CAIA, and FRM examsGenerous PTO for personal, vacation, parental and medical leaveWellness discounts across gyms and other facilitiesExperience designing and implementing critical, distributed, scalable enterprise systemsExposure to CI/CD workflows (GitHub Actions, Jenkins) or automation toolsStrong analytical and problem-solving skillsSelf-starter that is willing to learn and adapt in a fast-paced setting and depth of industry knowledgeEffective written and verbal communication for collaborating in a team environment5+ years of experience programming in C++, with a good understanding of data structures, algorithms, and object-oriented designBachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)Experience with additional programming languages (Perl/Python/Shell)Knowledge of relational databases (MSSQL / MYSQL)Knowledge of infrastructure management tools (e.g., Ansible, Terraform)Experience with Perforce for code versioningUnderstanding of financial data concepts or symbol resolution at scale for financial instruments (helpful, not required)#J-18808-Ljbffr","company":"Factset","rawCompany":"factset","city":"Chicago","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-11-05T01:36:52.319Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer (C++, CI/CD, Data Structures, Algorithms, OOD)","description":"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 speedAs 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 worldwideArchitect, develop, and maintain C++ systems powering Symbology and company-wide resolutionDesign and optimize high throughput and low latency service oriented systems on an enterprise wide scaleBuild scalable APIs and interfaces and integration layers for internal and external clientsParticipate in technical design and code reviews for continuous improvement and reliabilityMonitor, troubleshoot, debug, and refine production environments to guarantee the quality and stability a T0 service offering by Symbology servicesChampion best practices, mentor junior team members, and foster technical excellence in SymbologyOpportunity to progress towards future leadership roles, including technical and team lead responsibilitiesBenefitsComprehensive health coverage for employees and their families, at little or no cost to employeesFree working lunch in the office Monday through FridayA social community involved in sports, charities, and in-office eventsCertification reimbursement for eligible expenses related to the CFA, IPM, CAIA, and FRM examsGenerous PTO for personal, vacation, parental and medical leaveWellness discounts across gyms and other facilitiesExperience designing and implementing critical, distributed, scalable enterprise systemsExposure to CI/CD workflows (GitHub Actions, Jenkins) or automation toolsStrong analytical and problem-solving skillsSelf-starter that is willing to learn and adapt in a fast-paced setting and depth of industry knowledgeEffective written and verbal communication for collaborating in a team environment5+ years of experience programming in C++, with a good understanding of data structures, algorithms, and object-oriented designBachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)Experience with additional programming languages (Perl/Python/Shell)Knowledge of relational databases (MSSQL / MYSQL)Knowledge of infrastructure management tools (e.g., Ansible, Terraform)Experience with Perforce for code versioningUnderstanding of financial data concepts or symbol resolution at scale for financial instruments (helpful, not required)#J-18808-Ljbffr","datePosted":"2026-11-05T01:36:52.319Z","dateModified":"2026-11-05T01:36:52.319Z","hiringOrganization":{"@type":"Organization","name":"Factset","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chicago","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e553ba960b6fcd83947ae7bf"},"url":"https://jobsearcher.com/jobs/e553ba960b6fcd83947ae7bf"}}