About The Position

FactSet is seeking a Senior Software Engineer to join their Services Engineering team as a senior individual contributor. This role focuses on improving Services efficiency by building scalable platforms and tooling that help automate workflows and scale the Services platform. The ideal candidate combines strong hands-on engineering skills with architectural thinking and the ability to lead through technical influence. As a key member of the team, you will collaborate closely with the FactSet AI group, working with cutting-edge agentic technologies to deliver our Services Agent workflow. You’ll leverage your deep engineering expertise and architectural vision to influence technical decisions, shape best practices, and mentor fellow engineers.

Requirements

  • 5+ years of professional software engineering experience
  • Strong hands-on full stack development experience with Python, VueJS/Typescript, PostGres or similar relational database
  • Familiarity with LangChain, LangSmith, or similar AI frameworks.
  • Familiarity with MCP protocol implementation and related standards.
  • Solid foundation in system design and architecture for scalable, production-grade systems
  • Experience building or operating data-intensive, workflow-driven, or service-oriented platforms
  • Strong understanding of data structures, algorithms, and software engineering principles
  • Strong communication skills and ability to collaborate effectively across teams

Nice To Haves

  • Experience designing and building chat-based interfaces, agent-driven systems, or conversational workflows
  • Experience with C#, NodeJS
  • Familiarity with patterns for orchestration, automation, and event-driven systems
  • Familiarity with cloud-native architectures and modern data platforms
  • Experience designing tooling to improve operational efficiency
  • Experience working in Agile development environments

Responsibilities

  • Design, build, and evolve scalable software solutions and tooling to improve operational efficiency and scalability across the Services platform
  • Design and implement an evaluation framework for MCP servers and tools in the Services ecosystem
  • Lead technical implementation of automation and tooling initiatives that support growth of managed and operational services
  • Contribute hands-on to complex codebases, system integrations, and critical production workflows
  • Partner with Product Management, Operations, and other engineering teams to translate business needs into effective technical solutions
  • Participate in technical design reviews and help guide architectural decisions to ensure maintainability and long-term scalability
  • Collaborate with clients and internal stakeholders to understand service workflows, constraints, and evolving requirements
  • Mentor and support other engineers through code reviews, technical guidance, and best practice sharing
  • Help drive engineering excellence around code quality, testing, reliability, and operational best practices

Benefits

  • FactSet participates in E-Verify
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service