Find Remote Jobs Worldwide & Work From Anywhere

FactSet company's all remote jobs

Skills: sdk api

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


Job Benefits:

  • Subsidized lunch, snacks and beverages in the office
  • Commuter benefits
  • Wellness programs and gym discounts
  • Remote working options
  • Certification reimbursement for eligible exams
  • Comprehensive medical, dental and vision care at little or no cost
  • Employee stock purchase program and referral bonuses
  • Generous paid time off
Skills: javascript

You are responsible for the technical conception and realization of software components based on specific customer and project requirements. You will use your knowledge and experience in this area, to support our team in improving our modern architecture - always with the aim of providing the best possible framework for further projects.


Your Responsibilities:

  • Development of applications and components based on JavaScript
  • Ensuring compliance with development and quality standards
  • Creating and participating in the creation of software and architecture designs for customer projects
  • Maintenance and development of existing projects
  • Preparation of cost estimates for customer-specific projects
  • Technical management of developers
  • Technical Documentation


Required Skills

  • Academic education in the field of computer science or comparable education
  • At least 2 years professional experience
  • Experience in handling modern JavaScript frameworks (e.g. vue.js, Angular, react)
  • Experience with SASS, CSS and HTML5
  • PHP knowledge (Symfony/ Zend) is a plus
  • Knowledge of modern syntax (e.g. ES6, TypeScript) preferable
  • Knowledge of modern build tools (e.g. webpack, gulp) desirable
  • Strategic thinking, self-reliance, proactivity and willingness to lead projects
  • Good communication skills
  • Very good English skills, German language is beneficial


We offer

  • State-of-the-art technologies in our projects and modern development processes
  • Top location in the heart of Frankfurt
  • Flexible working hours and home office possiblity
  • Continuous further education and trainings
  • Various employee benefits (e.g. retirement provisions, restaurant checks, drinks & snacks)


Job Benefits:

  • Subsidized lunch, snacks and beverages in the office
  • Commuter benefits
  • Wellness programs and gym discounts
  • Remote working options
  • Certification reimbursement for eligible exams
  • Comprehensive medical, dental and vision care at little or no cost
  • Employee stock purchase program and referral bonuses
  • Generous paid time off