
Software Engineer II, C++, Python
FactSet
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • United States
Visit company websiteExplore more
Salary
💰 $105,000 - $110,000 per year
About the role
- Design, develop, and maintain backend services and APIs that support news search, alerting, and distribution.
- Build and optimize data pipelines for ingesting, processing, and indexing large volumes of news content.
- Troubleshoot and resolve production issues to maintain the reliability and performance of our services.
- Collaborate with the team to integrate generative AI and semantic search capabilities into existing systems.
- Write and maintain tests, documentation, and monitoring to support operational excellence.
Requirements
- BS or MS degree in Computer Science (or equivalent)
- Experience programming with C++ or another OOP language (Java, C#, etc.)
- Desire to both design and implement reliable and superior software
- Thorough understanding of C/C++ generic programming skills, including STL, boost
- Experience with scripting languages such as Perl and Python
- Windows and Linux programming environments
- Working with and managing a large code base
- Programming in a multi-threaded, distributed environment
Benefits
- Health, life, and disability insurance
- Retirement savings plans
- Discounted employee stock purchase program
- Paid time off for holidays
- Family leave
- Company-wide wellness days
- Flexible work accommodations
- Career progression planning
- Business Resource Groups
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++JavaC#PerlPythonSTLboostmulti-threaded programmingdistributed systemsdata pipelines
Soft Skills
collaborationtroubleshootingproblem-solvingdesignimplementationoperational excellence
Certifications
BS in Computer ScienceMS in Computer Science