Career Opportunities

Career Opportunities

IMS Global Learning Consortium, the world leader in edtech interoperability and learning impact, is hiring!

IMS facilitates and leads member collaboration to develop, implement, and evolve open interoperability standards and practices. Our work enables a plug-and-play architecture and ecosystem that provides a foundation on which innovative products are rapidly deployed and work together for the benefit of instructors, students, and institutions. As part of the IMS team, you will be working with IMS member organizations that are leading edtech suppliers, K-12 districts, higher ed institutions, and states worldwide to enable better education from better education technology. This includes working closely with learning institutions and schools to set priorities and accelerate adoption.

Current Open Positions

Drupal Software Engineer

  • We are seeking a full time Drupal Software Engineer to work with colleagues throughout the organization on a range of projects. Our ideal candidate is a proven, full stack developer. Candidates for this position have strong technical skills which can demonstrate effective programming techniques and security practices. Learn more about the responsibilities and requirements for this position.

PR and Content Specialist

Product Manager for Compatibility Check and Standards First

DevOps Engineer


Job Requisition

Drupal Software Developer

We are seeking a full time Drupal Software Engineer to work with colleagues through the organization on a range of projects.  Our ideal candidate is a proven, full stack developer.   Candidates for this position have strong technical skills which can demonstrate effective programming techniques and security practices.

Key Responsibilities

  • Maintain/Enhance Drupal properties (three D9 and one D7 property that is being absorbed by D9).
  • Implement/build/maintain core web properties and help translate organizational needs into functional, actionable deliverables. 
  • Provide technical advice and support for online-based projects & assist in the roll-out of major projects.
  • Carry out any other tasks as required, including working with vendors.
  • Use SCM (Git) to manage all code and leverage Drupal best practices when developing new features.

Backend Development Roles Require:

  • Familiarity with object-oriented PHP programming, including common design patterns, Dependency Injection, etc.
  • Deep knowledge of the Drupal 8/9 CMS, including module and theme layer, and ability to create pragmatic custom technology solutions founded on Drupal best practice
  • Custom development experience with Drupal APIs (Form API, Entity API, etc)
  • Experience writing complex SQL queries as well as Drupal EntityQueries and the Database API
  • Experience reading API documentation and integrating with external APIs and systems
  • Experience with the command line shell and tools like Drush
  • Candidates interested in backend/full stack roles will help ensure core/contrib code is up-to-date with the latest security updates and manage configuration change lifecycles.

Frontend Development Roles Require:

  • Deep experience working with the Drupal theme layer.
  • Strong understanding of UX and accessibility principles.
  • Experience with responsive websites.
  • Experience working with SASS, JavaScript, TWIG, etc.
  • Experience with SEO concepts and techniques.

Candidates with experience with one or more of the following will prove especially interesting:

  • Experience working in an educational or nonprofit setting.
  • Experience working with hosting platforms like, Acquia and/or Pantheon. 
  • Experience with OAuth/OIDC.
  • Experience with REST/JSON:API (Producing and Consuming).
  • Experience with GraphQL (Consuming).
  • Experience with React/Vue/etc.
  • Experience with Symfony (off the Drupal Island).
  • Experience with SOLR and/or Algolia.
  • Experience with the Migrate API.
  • Experience with Stripe/ecommerce. 
  • Experience with Cvent.
  • Experience with CI/CD best practice.
  • Experience with EdTech Interoperability Standards.
  • One or more Acquia Certifications.
  • Prior experience working remotely.

Job Details

  • Location is flexible
  • You will be working from home (remote)
  • Willingness to travel on occasion

To apply for the position, please send a letter of interest and a short resume to


PR & Content Specialist

We’re looking for a PR and Content Specialist to help elevate our brand awareness and industry leadership among education and business decision-makers and mainstream media audiences. In this role, you will create compelling stories and messages that highlight IMS Global’s key values and areas of leadership to help the IMS member community achieve an open and inclusive education technology ecosystem to support teaching and learning innovation. As the PR & Content Specialist, you will be responsible for the tactical implementation of PR and content strategies, including writing, editing, publishing, and placing success stories with trade media outlets.


  • Monitor top industry issues and develop focused content designed to extend the organization’s reach and impact
  • Build and maintain relationships with key industry media
  • Conduct research, interviews, planning, and execution for written materials, including press releases, blogs, articles, and more
  • Create, post, and manage social media content to highlight IMS programs, successes, events, and more
  • Execute media relations strategies and other tactical implementation as needed
  • Responsible for the overall successful execution of PR plans, including regular reporting of results, measurement of those results, and making ongoing enhancement/adjustments as required
  • Cultivate relationships with industry visionaries, think tank scholars, and policymakers as potential co-authors of opt-eds and contributed content
  • Identify speaking opportunities to position IMS Global in front of relevant decision-makers and influencers
  • Other ad-hoc and special projects as requested

Must-have skills/experience:

  • 3+ years of experience of relevant PR experience
  • Bachelor’s Degree in Communications, Marketing, Journalism or similar focus area
  • Exceptional writing and editing ability, including technical, feature, promotional, and social media copy
  • Strong project management skills, with the ability to manage concurrent projects and deadlines
  • A highly collaborative self-starter who demonstrates creative and critical thinking abilities
  • Experience working with external agencies and media outlets
  • Experience in writing and placing education technology content
  • Positive and solution-oriented team player to help develop creative content to communicate technical solutions to non-technical audiences
  • Knowledge of IMS interoperability standards and practices is a plus

Job Details:  Full-time and 100% remote. Willingness to travel occassionally.

To apply for the position, please send a letter of interest, short resume, and salary requirements to

Product Manager for Compatibility Check and Standards First

We have an opening for a Product Manager (PM) for our compatibility application.

The PM serves as the product owner of one or more IMS software products, responsible for ensuring these products meet our members, managing the end-to-end development process for internal and external team members on the assigned products.

The PM will work cross-functionally to take products from conception to launch by connecting the technical and business. The PM will break down complex problems into logical and actionable steps that drive product development, collaborating with design, development, and quality assurance teams to ensure a unified product vision and exceptional results.

The PM organizes and ensures all releases are delivered on schedule within the scope and budgeted resources.


  • Define the product strategy and roadmap
  • Deliver actionable requirements for prioritized features, including corresponding justification
  • Work with external third parties to assess partnerships and licensing opportunities
  • Run beta and pilot programs for early-stage programs and features
  • Familiar with IMS specifications and IMS work
  • Be an expert concerning the edtech space and IMS role in it
  • Act as a leader within the company, providing strategic vision and direction for the product
  • Provide status updates (both verbally and in writing) to project groups, stakeholders, and senior leadership
  • Focus on and build the IMS community by providing features, functionality, support, and documentation for members

Skills and Qualifications

  • Four+ years of experience managing technology projects; of which at least two years should be managing projects using agile/scrum methodologies
  • Excellent communication skills, organization, and attention to detail
  • Embraces ownership of product and challenges therein
  • A quick learner, self-directed possessing excellent problem-solving skills
  • Enjoy helping others solve problems, providing mentorship
  • Technical support or customer service experience
  • Comfortable presenting technical information to a general or technical audience
  • Provide on average a minimum of 40 hours of work to IMS per week to perform the above services. Normal hours of operation are based upon the US Eastern Time zone.
  • Other duties as assigned

Job Details

  • Location is flexible
  • You will be working from home 
  • Willingness to travel on occasion

To apply for the position, please send a letter of interest and a short resume to




Job Requisition

DevOps Engineer

IMS Global, the world leader in EdTech interoperability and impact, is looking for an experienced, independent DevOps Engineer to join our distributed development team. This position is 90% remote part-time to full-time, working as part of a small, multi-functional team. You must be confident at working alone, defining your own objectives and deliverables, be a self-starter, willing to ask questions and connect the dots to deliver mission-critical solutions aligned to the organization’s roadmap, business goals, and timeframe.


  • Work closely with architects and application teams to develop, plan and implement application deployments to public clouds
  • Drive technical innovation and efficiency in cloud infrastructure operations via automation scripting and working with APIs
  • Manage cloud servers, including security configurations, patching, and troubleshooting
  • Develop scripts for automating client/server functions
  • Monitor automated systems recovery solutions
  • Develop and maintain the comprehensive systems architectures, frameworks, and application interfaces
  • Provides consultation and assists project teams in formulating solutions
  • Research and recommend innovative, and where possible automated approaches for system administration tasks. Identify approaches that leverage our resources and provide economies of scale
  • Must be able to perform under tight timeframes and execute problem-solving skills


  • 4+ years of experience in a DevOps engineer and systems administration role
  • An undergraduate degree is required


  • Solid understanding and experience with Docker, Google Cloud Platform, Helm, and Kubernetes, including experience deploying, monitoring, and updating applications
  • Strong knowledge and experience with Tomcat, Spring, MySQL, Hibernate, monitoring, application security, scaling, and CI/CD pipelines
  • Strong knowledge and experience with Jenkins and ci/cd pipelines
  • Strong fundamental knowledge of version code control 
  • Strong knowledge of centralized log management and monitoring tools
  • Solid understanding and application of web services, SOAs, database performance, and networking
  • Solid experience in Linux shell scripting
  • Knowledge and understanding of configuration management, distributed systems design, multi-region, and geo-distributed deployment
  • Ability to quickly triage problems under pressure, determine root cause and drive resolution
  • Strong verbal and written communication skills
  • Knowledge of IMS Interoperability Standards and specifications is a definite plus

To apply for a position, please send an email explaining why you are a good fit along with your resume and salary requirements to All inquiries will be treated confidentially.