SLIS Jobline Your Source for Professional, Pre-Professional, and Internship Positions

Senior Software Engineer, MIT Libraries, Cambridge, MA

The MIT Libraries are seeking a skilled, impassioned software developer to help us imagine, design and deliver the next generation of digital library services. We seek an engineer who can build full-stack applications, API services, etc. in partnership with the Libraries staff and the broader MIT community, as well as with external academic and commercial collaborators. Our goal is nothing short of building an open, trusted, durable, interdisciplinary, interoperable content platform that provides a foundation for the entire lifecycle of information for collaborative global research and education.

The Senior Software Engineer will be responsible for application development and analytical work, from requirements gathering to design, implementation and maintenance of tools, services, and web applications. As a member of the Digital Library Application Development group, the Senior Software Engineer will work with other developers, project managers, and other stakeholders to develop and maintain the MIT Libraries’ digital library infrastructure, including, but not limited to, institutional repositories, digital content management systems, digital archiving systems, discovery systems, and other technology platforms. Additionally, the software engineer will collaborate with external partners and service providers on new technology initiatives, participating in/leading the design of software applications and maintaining viable codebases using established software engineering practices.

QUALIFICATIONS include some combination of:

  • 5 years professional experience in application development
  • Demonstrated experience with the following:
    • MVC application frameworks such as RoR/Sinatra, Django/Flask, Spring MVC/Play, etc.
    • Distributed version control (Git)
    • RDBMs/SQL
    • Java/Python/Ruby/JavaScript – expertise/fluency in several
    • API design principles
    • Managing a complex workload and shifting priorities
  • As technologies change at a rapid pace, the successful candidate must be willing to learn new skills, tools, and methodologies.
  • Excellent oral and written communication skills, including experience writing and maintaining documentation.
  • Ability to work effectively in a shared decision-making environment: appropriately taking initiative, or seeking guidance, working independently or collaboratively, coordinating projects, leading teams, and helping others succeed.

Preferred:

  • BS in computer science, library science or related field
  • Experience with library applications such as DSpace, Hydra and Fedora
  • Knowledge of Semantic web technologies and systems
  • Experience with Microservices or SOA architectures
  • Expertise with Agile development methodologies and practices
  • Experience with continuous integration and continuous deployment models
  • Practitioner of software development methodologies such as TDD, collaborative code review, Twelve-Factor Apps, etc.
  • Committer/Contributor to Open Source software projects

SALARY AND BENEFITS: $80,000 is minimum entry-level salary. Actual salary will depend on qualifications and experience. MIT offers excellent benefits including a choice of health and retirement plans, a dental plan, tuition assistance, and fully subsidized MBTA passes for local bus and subway service. Flexible work arrangements, including flex-time and telecommuting, are considered for positions that meet established criteria. The MIT Libraries is a collegial and supportive working environment and fosters professional growth of staff with management training and travel funding for professional meetings.

APPLICATION PROCESS: Apply online at: http://careers.mit.edu/. Applications must include cover letter and resume. Priority will be given to applications received by October 31, 2016; position open until filled. MIT is strongly and actively committed to diversity within its community and particularly welcomes applications from qualified women and minority candidates. Professionals who enthusiastically embrace the empathy, courage, self-reflection and respect of a multi-cultural, diverse and inclusive workplace, and who strive to incorporate those values in their work and interactions are encouraged to apply.

The MIT Libraries are dedicated to advancing research, teaching, and learning at MIT and beyond. In addition to supporting every part of the Institute with distinctive collections, world-class service and expertise, and welcoming spaces, the Libraries seek to define the global research library of the future. We aim to play a leading role in advancing knowledge to solve global challenges by enhancing the discovery, use, collection, creation, management, dissemination, and preservation of information across disciplines. Library staff at all levels contribute to this mission and to a culture that values openness, inclusion, innovation, and community