Job ID

Position Overview:

  • Participates in the full life cycle of application development, including design, coding, testing, and production support.
  • Works as a project team member or project lead for projects that may span a broad range of applications.
  • Core contributor to the advancement of core DCC technology, including services, and will support deployment efforts across the Digital Credentials Consortium (DCC) ecosystem. 
  • Reports to Director of Technology.


Principal Duties and Responsibilities:

  • Building out the issuer, wallet, & verifier software to make it easier for DCC member and non-member deployments to issue credentials.
  • Provide technical guidance & support to deployment collaborators (member & non-member).
  • Participates in analyzing user needs and requirements.
  • Develop strategic goals in collaboration with others.
  • Develop and implements short-term operational plans and administers projects, programs, or systems.
  • Drives consensus on day-to-day matters to reach agreement where there may be varying points of view.
  • Maintain open source repositories of DCC software, including core libraries, mobile, web, and infrastructure software. Ensure that code is up to date, well documented, and easily accessible by project partners. 
  • Develops test scenarios and scripts and unit tests programs.
  • Manage (i.e., review/merge, or ask one of the other engineering team members to review) community contributions (e.g., open source learner wallet) to any DCC software projects. 
  • Support other team members & community  involved in developing software and maintaining the open source repositories of DCC software and services.
  • Uphold code & process standards across in-house development and community contributions.
  • Keeping up-to-date with industry trends and technology developments.
  • Participate in the DCC Technology Working Group (TWG) to collaborate with and provide support to technical staff of the DCC members.


Required Qualifications:


  • Bachelor’s degree in a related field required
  • Minimum 7 years relevant programming experience required
  • Excellent coding and digital development abilities
  • Strong written and verbal communication skills
  • The ability to meet deadlines and think strategically
  • Experience with full-stack web development
  • Experience with Typescript, React, NodeJS highly desirable


Preferred Qualifications:


  • Experience with DevOps or Site Reliability Engineering a plus
  • Experience with mobile application deployment, and managing submission to Google Play Store/Apple App Store, a plus
  • Project management experience preferred

Employment is contingent upon the completion of a satisfactory background check.

MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability.