Senior Software Engineer
Norwalk – Norwalk, CT 06851 US (Primary)
FactSet’s Quantitative Applications help institutional investors and researchers analyze historical data to validate whether certain quantitative factors predict market success. The Alpha Testing Core team is responsible for the infrastructure supporting these applications and utilities. This includes the infrastructure for Alpha Testing, which is an application used to build scores based on factors and statistically analyze them, and supporting applications like Quant Scheduler, which manages quant batch jobs. Specifically, the Alpha Testing Core team is responsible for the continuing enhancement and development of Alpha Testing’s core model calculation and report generation engines, as well as supporting other quant applications and utilities.
We believe in creating a team environment in which everyone can contribute individually, while at the same time cultivating a community where engineers can depend on each other for help, learning, and development. Engineering duties include the technical design, code review, implementation, refactoring, and support of the application. The core calculation and reporting engines are written in C++, and utility scripts in Bash. Engineers also work closely with business and quality assurance analysts, including proactively identifying risks and opportunities.
– BS or MS in Computer Science
– C++ programming skills
– Experience with service oriented architectures
– Comfortable navigating and refactoring a large codebase
– Experience working in the Linux environment
– Experience with Linux debugging and profiling tools such as GDB
– Good understanding of Linux operating system concepts, shell scripting
– Experience with relational or NoSQL databases (MySQL, SQLITE, HBase, Couchbase, etc)
– Basic financial knowledge (equities, markets, market data, returns) and interest in statistical analysis
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.
FactSet Research Systems Inc. is an E-Verify participant and EOE/M/F/D/V Employer which strongly supports diversity in the workforce.
To apply for this job please visit itjobpro.com.