Sharebar?

Career Opportunities

Career Opportunities

IMS/1EdTech Consortium, the world leader in edtech interoperability and learning impact, is hiring!

Our team 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 our growing team, you will be working with our member organizations—over 700 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

Senior Software Engineer

The Senior Software Engineer advances the tools that drive our member engagement.  Learn more about the responsibilities and requirements for this position.

Technical Standards Architect - Digital Credentials

The Technical Architect works with members to develop and publish certifiable open standards for interoperability.  Learn more about the responsibilities and requirements for this position.


Job Requisition

Technical Standards Architect - Digital Credentials

1EdTech (formerly IMS Global Learning Consortium) is the world’s leading membership organization dedicated to EdTech innovation and interoperability. We have an opening for a Technical Standards Architect for Digital Credentials.

Collaborating with product engineering leaders in the EdTech market, in partnership with a program manager within a workgroup setting, the 1EdTech standards architect takes the lead to organize interoperability requirements, developing and publishing data interoperability specifications, data models, and API definitions based on member’s needs.    

The ideal candidate will have a working knowledge of 1EdTech standards including Open Badges, Comprehensive Learner Record (CLR), Competency and Academic Standards Exchange (CASE), and working knowledge of the W3C Verifiable Credentials standards. Experience in commercial product development is also a big plus. 

The successful candidate will be able to lead technical topics in project workgroups, possess the skills to provide consultative technical support to members implementing the standards, and demonstrate the software development skills needed to create and update software libraries and tools members need for successful integrations, including explaining the use of the standards to implement priority market use cases. 

The selected architect should be able to effectively communicate technical details to technical and non-technical audiences verbally, in writing, and in presentations. The architect will ensure the standards within their leadership are integrated with other 1EdTech standards and practices in a cohesive educational technology ecosystem. 

Duties include: 

  • Standards specification development, as well as the creation of implementation guides and compliance instructions in the assigned area of responsibility as well as contributing to the requirements and development of software reference implementations and conformance certification software which help members more quickly implement 1EdTech open standards 
  • Lead the technical review of member contributions to standards development in regular project working groups and task forces
  • Advance possible solutions to interoperability challenges in digital credentials
  • Lead with consensus-based best practices in the creation of member-contributed developer guides and assist with authoring and editing the documents
  • Adopt an agile method of development to publish minimal viable products quickly and refine and iterate over time 
  • Provide timely technical guidance and consultation to 1EdTech member organizations to facilitate their understanding, adoption, certification, and implementation testing as needed 
  • Actively contribute knowledge articles to the 1EdTech support site, knowledge base, and member’s forum via frequently asked questions and answers, including responding to 1EdTech member posted questions 
  • Work to promote a community of developers and implementers via active collaboration, providing support and tools to grow and foster community participation by members 
  • Support the assigned program manager responsible for organizing workgroups, planning and communicating workgroup activities  
  • In collaboration with the certification engineering team, track issues and concerns related to compliance certification for improvements to the test suite  
  • Lead the alignment of assigned standards with other 1EdTech standards and ecosystem-wide standards such as security, data, and other cross-cutting topics and contribute to those 1EdTech ecosystem efforts  
  • Provide member training and bootcamps to help speed adoption and implementations 
  • Occasionally represent 1EdTech at various meetings and conferences as agreed in advance 
  • Help to grow and provide direction for future 1EdTech standards development 
  • Work closely with colleagues on the 1EdTech staff 
  • Attend regular staff calls 
  • Provide a weekly report shared with all staff 
  • Ensure members receive priority support 
  • Maintain member confidential information including technical specification details prior to public release 
  • Provide on average a minimum of 40 hours of work to 1EdTech per week in performance of the above services. 
  • Normal hours of operation are based on the US Eastern Time zone 
  • Other duties as assigned 

Travel: 3-4 times per year 1EdTech hosts a four-day member’s meeting in locations primarily in the United States.  Other periodic and incidental travel may also be necessary. 

To apply for the position, please send a letter of interest and a short resume to jobs@imsglobal.org. All inquiries will be treated confidentially.

 

Job Requisition

Senior Software Engineer

We are seeking a Senior Software Engineer to join our technology team. You are the perfect fit if you’re highly technically capable and driven to solve big technical challenges. You’ll be advancing the technology that drives our member engagement with several of our EdTech standards such as LTI, OneRoster, Open Badges, and others. This position is full-time and 100% remote. 

Responsibilities

  • Develop tools to support our core mission of enabling the educational ecosystem.
  • Oversee technical security and authentication to software applications using OAuth2.
  • Participate in IMS specification technical discussions providing thought leadership on standards such as LTI, One Roster, and Open Badges.
  • Act as a second line of support for customer engineers assisting members in answering questions about the technology surrounding and implementation of IMS standards.

Qualifications

  • 3 to 5 years combined experience in software engineering, systems admin, or development roles.
  • Undergraduate degree (BA) in information systems, information technology, computer science, or related field. We may substitute the degree requirement depending on your experience.

Skills

  • Extensive experience of development in Java, with a focus on spring and hibernate.
  • Sound knowledge of Apache Commons is a plus.
  • Understanding of Docker, containerization, and cloud-based software and services.
  • Solid understanding of service-based architectures, and the design and development of APIs between Front End and Back end systems (REST-based).
  • Solid understanding of ORM and databases (ideally mysql).
  • Confident at creating database scripts.
  • Solid understanding of the software and systems lifecycle, emphasizing version control.
  • Deep understanding of software authentication methods and practices, specifically OAuth2, and a general understanding of software security.
  • Able to get in the weeds with technical specifications.
  • Strong verbal and written communication skills.
  • Exceptional organizational skills.
  • Able to work with a large degree of autonomy. 
  • Detailed knowledge of Learning Tools Interoperability Advantage (LTI-A) is a big plus.
  • Knowledge of IMS Standards, such as Learning Tools Interoperability (LTI), One Roster, and Open Badges is a huge plus.
     

To apply for the position, please send a letter of interest and a short resume to jobs@imsglobal.org. All inquiries will be treated confidentially.