LMS/LXP Integration Engineer (Contract)
Remote
Contracted to Full Time
Senior Manager/Supervisor
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
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
Apply for this position
Required*