> Markdown version of [/jobs/ext/2440202-sr-software-engineer-c-ci-cd-data-structures-algorithms-ood-hybrid](https://www.wearedevelopers.com/jobs/ext/2440202-sr-software-engineer-c-ci-cd-data-structures-algorithms-ood-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer (C++, CI/CD, Data Structures, Algorithms, OOD) - Hybrid - **Company:** Factset Research Systems Inc. - **Location:** Chicago, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** FactSet, Adobe InDesign, C++ (Programming Language), Code Review, Computer Programming, Continuous Integration, Data Structures, Software Debugging, Github, Object-Oriented Software Development, Enterprise Software Applications, Low Latency, Data Analytics, Jenkins - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/sr-software-engineer-c%2B%2B-ci-cd-data-structures-algorithms-ood-hybrid-chicago-il-usa-58900645 ## About the Role this to guarantee quality and stability of a 0 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 Tasks * 5+ years of experience programming in C++, with strong knowledge of data structures, algorithms, and OO 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 who learns quickly in a fast-paced setting * Exposure to CI/CD workflows (GitHub Actions, Jenkins) or automation tools Key requirements * ## Description Experteer Overview In this role you will architect, develop, and maintain high-performance C++ systems powering FactSet's Symbology services. You will design scalable, low-latency, enterprise-wide solutions and build APIs and integration layers for internal and external clients. You'll participate in design reviews, monitor production reliability, and mentor teammates, with opportunities to move into leadership. This position places you at the core of fast, data-driven financial technology that serves clients globally. Compensation / Benefits * 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 quality and stability of a 0 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 Tasks * 5+ years of experience programming in C++, with strong knowledge of data structures, algorithms, and OO 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 who learns quickly in a fast-paced setting * Exposure to CI/CD workflows (GitHub Actions, Jenkins) or automation tools Key requirements * ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)