Remoworker Remoworker
Freethink

LMS/LXP Integration Engineer (Contract)

Freethink
Remote Contract 100–150 USD /hourly United States
Integration-Engineer LMS-Integration-Engineer Learning-Management-System-Engineer API-Integration-Developer EdTech-Integration-Engineer Integrations-Engineer Lead-Integration-Engineer Technical-Integrations-Engineer
Apply on Himalayas →

You'll be redirected to the original listing.

Description

We're looking for a contract engineer with hands-on experience leading the integration of content providers with enterprise Learning Management Systems and Learning Experience Platforms. Our integration layer handles catalog synchronization and learner completion tracking across multiple third-party platforms. We need someone who already knows this space. You won't be figuring out how LMS integrations work; you'll be building them from day one.


**Engagement type & duration: 3-month, contract-to-hire
**Time Commitment: 20-40 hours per week

What You'll Do

Your responsibilities will span new integration development, maintenance of existing partners, and reliability improvements across the platform.

Build new LMS/LXP integrations
  • Implement integrations with platforms such as Cornerstone OnDemand, Docebo, Oracle Learning, and others as prioritized by the roadmap
  • Work within our existing Integration framework (Ruby on Rails), following established patterns for catalog building and completion tracking
  • Handle partner-specific authentication. We've worked with OAuth2, SAML2 assertion-based OAuth, and SFTP to communicate with partner API endpoints. New partners will bring their own requirements
  • Translate partner API documentation into working catalog upload and xAPI completion tracking implementations

Maintain and extend existing integrations

  • Maintain existing integrations with Workday CCL, SAP SuccessFactors, Skillsoft Percipio , Seertech, and Degreed
  • Degreed runs on a separate SFTP/CSV architecture — comfort with legacy patterns alongside modern API-based work is essential
  • Debug completion tracking issues, catalog sync failures, and authentication edge cases across partners
  • Improve retry logic, error handling, and observability in the existing framework

Ensure data accuracy and reliability

  • Ensure catalog payloads (courses, learning paths, lessons, curations) meet partner API specifications and include required metadata fields
  • Maintain completion tracking accuracy via xAPI statements on course, lesson, and learning path events
  • Work with caching patterns that prevent duplicate completion submissions

What You'll Need

  • Proven experience integrating with enterprise LMS or LXP platforms — any of: Workday, SAP SuccessFactors, Cornerstone, Oracle Learning, Degreed, Percipio, or comparable systems
  • Ability to communicate with customers and vendors with courtesy, clarity, and language appropriate to the readers' technical abilities.
  • Strong Ruby — you'll be navigating and extending an existing Rails codebase and need to move confidently without hand-holding
  • Deep familiarity with OAuth2 and REST API patterns, including auth flows such as SAML 2.0 assertion exchange
  • Working knowledge of xAPI (Experience API / Tin Can) for learning record statements
  • Comfort with SFTP-based file exchange and CSV generation — our Degreed integration runs on a legacy batch file architecture
  • Ability to read third-party API documentation and implement against it independently
  • Experience with background job patterns (e.g., GoodJob) and retry/backoff strategies
  • Cornerstone OnDemand or Oracle Learning API experience is a strong plus
  • Familiarity with content packaging standards (SCORM, xAPI/cmi5) beyond completion tracking is a plus
  • Experience in edtech or enterprise learning platforms is a plus
Rate: $100-$150/hour

Originally posted on Himalayas