Datafeed Server Software Engineer
FactSet is seeking a talented software engineer with strong C/C++ skills to join the Datafeed Engineering Team. This team is responsible for the development and maintenance of servers that deliver streaming real-time market data, and multiple SDKs that target several different programming languages, on both the Windows and Linux platforms. Our software allows internal and external engineers to programmatically access real-time market data content across a wide variety of platforms and languages. With just a few lines of code, users can easily integrate FactSet’s wide range of streaming market-data into their applications.
Responsibilities:
Develop, test, and deploy software and services to end users.Design and implement user-friendly APIs that deliver streaming real-time market data.Participate in and contribute to design reviews, code reviews, and brainstorming sessions.Communicate and collaborate with product developers, QA, API users, and other stake holders.Respond to bug reports and feature requests.Participate in an on-call rotation.Minimum Requirements:
8+ years of professional software engineering experienceCritical Skills:
5+ years of experience developing software in C or C++ in a Linux environment. Fundamental understanding of network programmingAbility to communicate effectively with peers within FactSet and with external users.Track record of success developing and shipping software on time.Additional / Desired Skills
Familiarity with ZeroMQExperience writing software for WindowsExperience developing software intended to run in a public cloud environment such as AWS or AzureExperience developing APIsUnderstanding of real-time market data and the requirements for processing large amounts of input with low latencyAbility to work in groups and independentlyExperience developing software in any of the following languagesJava.NET Core / C# / COMGolangPythonEducation:
Bachelor’s Degree or higher in Computer Science or equivalent.