LiquidityBook Senior Software Engineer

FactSet•Norwalk, CT
•$150,000 - $180,000

About The Position

FactSet is seeking a Senior Software Engineer to join the core team responsible for its mission-critical Investment Book of Record (IBOR), the definitive source of truth for positions, transactions, and cash. The engineer will be a key technical contributor designing, building, and enhancing the services and interfaces that make the platform reliable, scalable, and performant. The role focuses on developing backend services and APIs with C# and .NET Core, as well as building data-processing pipelines, reconciliation tools, and analytical scripts with Python. It also involves working with MongoDB and MySQL, maintaining code quality through reviews, and collaborating with Product Managers to understand requirements. The position requires at least four years of professional software engineering experience and a bachelor's degree in a related field. The budgeted salary range for Connecticut and New York is $150,000–$180,000.

Requirements

  • At least 4 years of professional software engineering experience.
  • Strong unit testing experience.
  • Excellent problem-solving and execution skills.
  • Strong code review skills.
  • Experience building and consuming RESTful APIs.
  • Solid understanding of software design patterns.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.

Nice To Haves

  • Direct experience working on an IBOR or Portfolio Management System, or in financial services with a strong grasp of the trade lifecycle, financial instruments such as equities, fixed income, and derivatives, and position management concepts.
  • Experience with cloud platforms such as AWS and containerization technologies such as Docker or ECS.
  • Experience working with ServiceStack.
  • Proficiency in C# and the .NET Core ecosystem.
  • Experience with Python for data analysis, scripting, or backend services.

Responsibilities

  • Design, develop, and maintain robust backend services and APIs using C# and .NET Core, with a focus on high throughput and low latency.
  • Build data-processing pipelines, reconciliation tools, and analytical scripts using Python, including libraries such as Pandas and NumPy.
  • Participate in code reviews to maintain high standards of quality.
  • Work with MongoDB and MySQL to ensure data integrity and performance.
  • Collaborate with Product Managers to understand requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service