FactSet

FactSet

Boston, MA

Digital – API – Lead Software Engineer – SDKs and Connectors

The Systems Infrastructure department is looking for a talented Lead Software Engineer to help drive FactSet’s Digital Transformation by designing and creating foundational components for the API program. With a goal of creating hundreds of APIs over the next few years, FactSet’s Digital Transformation is a critical initiative to ensure FactSet remains competitive while also providing significant technical challenges. In this highly visible role, you’ll have a company-wide impact and play a key part in transforming how FactSet does business.

Responsibilities of the newly created SDK and data connector team are centered around creating a set of enterprise-grade Software Development Kits (SDKs) and third-party data platform connectors (e.g. Tableau, Qlik, PowerBI) to enable seamless access to FactSet’s content and analytics through its APIs. As part of this team, the Lead Software Engineer is expected to set the technical design and build the foundation for FactSet’s SDKs and data connectors, as well as ensure their successful release. To achieve this, this role requires deep collaboration with API owners across the company to ensure each API’s requirements are captured and ultimately met.

Responsibilities:

  • Collaborate with Engineering and Product Development to define requirements
  • Design and architect scalable SDK and data connector frameworks
  • Implement foundational components across various programming languages and stacks
  • Set API contribution requirements
  • Define versioning and release processes
  • Leverage subject matter experts as appropriate
  • Participate in a 24/7 on-call rotation

Required Skills:

  • Bachelor’s Degree in computer science, computer engineering, or equivalent
  • 5+ years’ experience in software development
  • Experience with API development technologies: Express.js, Flask, Django, APP.NET, Play Framework, Gin
  • Experience with at least one high-level language: C++, C#, Python, JavaScript, Java, Go, Ruby, PHP
  • Experience writing highly available, scalable services in a production environment
  • Excellent technical, analytical, troubleshooting, and communication skills

Highly Desired Skills:

  • Experience with OpenAPI
  • Experience with SDK development
  • Experience with data platforms such as Tableau, Qlik or PowerBI
  • Experience in an Agile development environment

About FactSet

At FactSet, exceptional talent fuels every aspect of our business, from the constantly evolving financial software we develop to the unrivaled client service at our core.  As we continue to grow, we rely on new ideas and creative thinking to maintain our position on the cutting-edge of financial services and software. FactSet hires the best of the best in the financial technology industry. Whether you are a college student, recent graduate, or working professional, product-facing or client-facing, you will dynamically contribute to FactSet’s flourishing business. You will work with peers who are just as motivated and passionate as you are, in an environment that promotes team, personal and professional growth. When you join our team, you’ll receive immediate responsibility and recognition for your work, and will be valued personally and professionally. As the financial services software industry continues to grow, so will the future of FactSet and its employees.