Software Engineer, Next Gen Universal Screening Backend


: $78,525.00 - $170,900.00 /year *

Employment Type

: Full-Time


: Information Technology

Role/Department Description:
The Universal Screening Application team is responsible for both the development of services and accompanying infrastructure for the Next Gen Universal Screening application and maintanenance of the legacy Universal Screening Application. Next Gen Universal Screening is currently one of the top watched projects and the infrastructure is utilized by many other applications such as Cornerstone, AT3, and Portfolio Optimizer. The application allows users to screen on Companies, Debt Securities, Funds, Transactions and other types of investments. Screening is driven by a powerful calculation engine with full customization capabilities, enabling users to perform complex calculations on a mix of FactSet and User-Defined data.
The Next Gen Universal Screening backend team interacts with multiple different teams, and works frequently with deployed services, FDSA services, the online codebase, and the formula build. We have pushed data and services into AWS also, allowing opportunities to work with new cloud initiatives and a wide range of technologies including Apache Drill, Apache Parquet, and Python.
Our group is looking for a motivated and talented Software Engineer to join us as we enhance these products, providing new features such as remote grid handling, new universe types, and chart type suggestions. This collaborative position on our backend team involves design and implementation of the various business logic components using C++ in a FDSA RESTful service environment, JavaScript in a nodejs environment, python scripts, and more.
SEII or higher
Experience in programming with C/C++ or an OOP language
Ability to collaborate effectively with other engineers
Ability to work independently and produce quality code
Familiarity with Linux
Desire to learn new concepts and work within RESTful services and
Experience in designing and building large scale applications or services
Familiarity with FDSA services
Familiarity with
Experience in using JavaScript and NodeJS
60% Develop, test and deploy software Additional features and/or content is released to solution end users.
10% Continued learning through additional trainings and code review sessions.
Improved quality and productivity of output.
10% Communicate and collaborate with product developers, direct manager and engineering peers to develop the correct solutions
Effective project planning and development of expected solutions.
10% Respond to bugs and requests for product development through internal systems
Effective engagement in development and feedback life cycle
10% Participate in design discussions and brainstorming of ideas to improve and develop new features.
Gain broader proficiency for the product and demonstrate ability to contribute to forward direction.
Required Skills:
Has repeatedly developed, tested and deployed high quality, stable changes with success and in a timely manner
Proven ability to adapt to changes in requirements and learn new tools and practices where needed
Proven ability to describe FactSet's business, client base and where their work fits into the bigger picture.
Ability to contribute to code review feedback for other engineers and contribute to forward design ideas
Ability to communicate effectively with peers within the organization
VEVRAA Federal ContractorRequest Priority Protected Veteran & Disabled Referrals for all of our locations within the stateThe EEO is the Law poster is available here.FactSet Research Systems Inc. endeavors to make our website accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact Jennifer Passeck, Lead Recruiting Specialist, Human Resources at +1 (203) ###-#### or Opportunity Employment PolicyIt is the policy of FactSet Research Systems Inc. (\"FactSet\") to provide equal employment and advancement opportunities to all qualified employees and applicants for employment regardless of their race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, physical or mental disability, genetic information, protected veteran status, pregnancy, military or military reserve obligations, or any other class or status protected by law. This policy applies to all policies and procedures related to recruitment, hiring, training, promotion, compensation, benefits, transfer, discharge, and other terms and conditions of employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. If you have questions concerning this policy, please contact the Human Resources department at +1 (203) ###-####.
Associated topics: algorithm, back end, c++, develop, matlab, perl, programming, software development engineer, software engineer, software programmer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...