About The Position

FactSet is seeking a talented and experienced Principal Software Architect to join their engineering team. This role involves designing and developing financial trading applications, specifically focusing on Order Management System (OMS) features. The successful candidate 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. The position is hybrid, offering a blend of on-site and remote work.

Requirements

  • 10+ years of software engineering experience required
  • Excellent problem-solving and execution skills
  • Knowledge of the financial trading ecosystem
  • Full-stack engineering experience

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.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service