FactSet

Software Engineer II, C++, Python

FactSet

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

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