Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
FactSet

Senior Software Engineer – C++, CI/CD, Data Structures, Algorithms, OOD

FactSet

Senior C++ engineer building low-latency, high-throughput financial data systems for FactSet. Designing scalable APIs, distributed architectures, and pipelines powering global investment analytics.

Posted 8/10/2026full-timeChicago • Illinois • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ programming and the design of scalable, service-oriented systems, with a strong focus on optimizing performance and ensuring system stability. Capable of mentoring team members and fostering best practices in a collaborative environment.

Highest-signal resume keywords
C++ ProgrammingScalable System DesignAPI DevelopmentCI/CD WorkflowsData Structures and Algorithms

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ ProgrammingData StructuresAlgorithmsObject-Oriented DesignDistributed Systems DesignProblem-SolvingAPI DevelopmentFinancial Data Concepts
Soft Skills
Analytical SkillsEffective CommunicationMentoring
Tools & Technologies
GitHub ActionsJenkinsPerforceAnsibleTerraformMSSQLMySQL
Industry Keywords
Service-Oriented ArchitectureHigh-Throughput SystemsLow-Latency SystemsFinancial InstrumentsSymbol Resolution

Tech Stack

Tools & technologies
AnsibleJenkinsMySQLPerlPythonTerraform

About the role

Key responsibilities & impact
  • Architect, develop, and maintain C++ systems powering Symbology and company-wide resolution
  • Design and optimize high-throughput and low-latency service-oriented systems at enterprise scale
  • Build scalable APIs, interfaces, and integration layers for internal and external clients
  • Participate in technical design and code reviews
  • Monitor, troubleshoot, debug, and refine production environments to guarantee the quality and stability of Symbology’s T0 service offering
  • Champion best practices, mentor junior team members, and foster technical excellence in Symbology
  • Work on scalable architectures and efficient pipelines that impact how financial data is processed, integrated, and served to clients worldwide

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of experience programming in C++
  • 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 team collaboration
  • Willingness to learn and adapt in a fast-paced setting
  • Exposure to CI/CD workflows such as GitHub Actions and Jenkins, or automation tools
  • Experience with additional programming languages such as Perl, Python, or Shell is nice to have
  • Knowledge of relational databases such as MSSQL or MySQL is nice to have
  • Experience with Perforce for code versioning is nice to have
  • Knowledge of infrastructure management tools such as Ansible or Terraform is nice to have
  • Understanding of financial data concepts or symbol resolution at scale for financial instruments is helpful, not required

Benefits

Comp & perks
  • Opportunity to progress towards future leadership roles, including technical and team lead responsibilities
  • Supportive and innovative team
  • Opportunity to sharpen C++ engineering skills and tackle engaging technical challenges
  • External referral pilot program in the United States with a monetary reward for eligible referrals