Taro Logo

Sr. Software Engineer - Python & C++, Bash & Linux

FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics.
$130,000 - $150,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Sr. Software Engineer - Python & C++, Bash & Linux

FactSet, a leading provider of financial data and analytics solutions, is seeking a Senior Software Engineer for their Quotes Distribution team. This role is crucial in supporting and enhancing global Real Time Market Data systems, working with cutting-edge technologies in a distributed environment.

The position involves working with Python, C++, and bash, primarily on Linux systems with AWS deployments. You'll be part of a global team collaborating with engineers and product groups across the US, UK, and India. The role focuses on improving distribution systems for international data, understanding global routing systems, and researching new technologies to enhance performance and stability.

As a Senior Engineer, you'll lead engineering projects, contribute to technical designs, and serve as a resource for team members. The role requires strong programming skills in Python and C++, experience with Linux systems, and the ability to work both independently and collaboratively. You'll be joining a company that serves over 200,000 investment professionals worldwide and is recognized among the Best Places to Work.

The position offers competitive compensation ($130,000-$150,000) and the opportunity to work with modern technologies including AWS, databases like Redis and MySQL, and various infrastructure tools. You'll be part of a company that values innovation, collaboration, and professional growth, working on systems that directly impact the global financial markets.

This is an excellent opportunity for an experienced software engineer looking to work with complex, high-performance systems in the financial technology sector. The hybrid work environment and global team structure provide both flexibility and exposure to international collaboration. The role combines technical challenges with leadership opportunities, making it ideal for engineers ready to take the next step in their careers.

Last updated 2 hours ago

Responsibilities For Sr. Software Engineer - Python & C++, Bash & Linux

  • Plan and execute assigned tasks efficiently, taking initiative without needing guidance
  • Lead distinct engineering projects with less-defined problem definitions
  • Contribute technically to design phases within your project area
  • Act as a resource and collaborate with engineering and cross-functional teammates
  • Communicate project developments effectively to stakeholders

Requirements For Sr. Software Engineer - Python & C++, Bash & Linux

Python
Linux
Redis
MySQL
  • 5+ years' experience in software engineering
  • Python and C++ language experience
  • Bash and Linux experience
  • Familiarity with object-oriented software design
  • Willing and able to be on call 5% of the time
  • BS/MS in Computer Science or equivalent

Interested in this job?

Jobs Related To FactSet Sr. Software Engineer - Python & C++, Bash & Linux