Bachelor's degree in computer science or equivalent experience
Strong unit testing skills
Proficient in Java and JavaScript development
Excellent problem-solving and execution abilities
Strong code review capabilities
Responsibilities
Design and maintain high-performance Order Management System (OMS) features
Collaborate with product managers and engineers to create technical solutions
Participate in code reviews and mentor junior engineers
Optimize application performance for backend and frontend
Troubleshoot complex technical issues in a fast-paced environment
Contribute to feature planning and architectural discussions
Benefits
Opportunity to work on mission-critical financial trading applications
Collaborative team environment with experienced professionals
Mentorship opportunities for career growth
Focus on high standards for code quality and performance
Engagement in architectural discussions and feature planning
Full Job Description
We are seeking a talented and experienced Sr.Software Engineer to join our engineering team. In this role, you will help design and develop financial trading applications. You will be part of a passionate team working on mission-critical systems, leveraging object-oriented programming, primarily in Java, to build scalable, robust trading applications.
Responsibilities:
Design, develop, and maintain high-performance Order Management System (OMS) features across both backend (Java) and frontend components.
Collaborate with product managers and other engineers to translate requirements into effective technical solutions.
Participate in code reviews, mentor junior engineers, and uphold high standards for code quality, usability, and performance.
Optimize application performance for both backend processes and frontend user experience, focusing on scalability and low latency.
Troubleshoot and resolve complex technical issues spanning both frontend and backend systems within a fast-paced financial trading environment.
Contribute to feature planning, architectural discussions, and technical documentation.
Job Requirements:
5+ years of software engineering experience required
Bachelors degree in computer science or relevant work experience
Strong unit testing experience
Strong javascript development experience
Excellent problem-solving and execution skills
Strong code review skills
Desired Skills:
Knowledge of the financial trading ecosystem
Full-stack engineering experience
Education:
Bachelor's degree in computer science or relevant experience
The budgeted salary range for this position in the states of Connecticut and New York is $130,000.00 - 165,000.00
About FactSet
FactSet Research Systems Inc. provides integrated financial information and analytical applications to the investment community in the United States, Europe, and the Asia Pacific. The company delivers insight and information to investment professionals through its analytics, services, contents, and technologies. Its applications suite offers tools and resources, including company and industry analyses, full screening tools, portfolio analysis, risk profiles, alpha-testing, portfolio optimization, and research management solutions. The company was founded in 1978 and is headquartered in Norwalk, Connecticut.