Software Engineer

Cambridge, MA
0 other recent jobs
Created: August 21, 2013


 The MIT Libraries are seeking an experienced and enthusiastic software engineer with a passion for democratizing access to knowledge and scholarship. The software engineer will join a team of developers that provides programming and software analysis support across the MIT Libraries. In addition to providing general software development support on new and existing digital library technology platforms and services, this position will have primary responsibility for developing and maintaining software solutions that advance the Libraries’ open access (OA) initiatives.

Reporting to the Head of Software Development and Analysis, the 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 Software Development and Analysis Department, the Software Engineer will work with other developers to develop and maintain the MIT Libraries’ digital library infrastructure, including, but not limited to, institutional repositories, digital content management systems, digital archiving systems, and other technology platforms. Additionally, the software engineer will collaborate with external partners and service providers on strategic technology initiatives.


Required - Bachelor’s degree required. 3+ years of web application development experience in a Unix/Linux environment. Demonstrated proficiency in one or more of the following programming languages: Ruby, Python, Java. Strong working knowledge of XML and JSON. Strong relational database experience. Ability to meet deadlines and manage competing priorities. Flexibility and a collaborative approach to innovation, problem solving, and working across organizational boundaries with technical and non-technical staff. Ability to be productive both independently and in a team environment. Excellent verbal and written communication skills.

Preferred – Demonstrated experience with rapid web development frameworks (e.g., Rails, Django). Demonstrated experience with distributed indexing technology (e.g., Apache Solr) and NoSQL data storage systems. Demonstrated proficiency with Javascript and related frameworks (e.g., jQuery). Familiarity with open source repository systems (e.g., DSpace, Fedora). Experience working in a library or academic computing environment.


$75,000 minimum. Actual salary commensurate with qualifications and experience. MIT offers excellent benefits including a choice of health and retirement plans, a dental plan, and tuition assistance. The MIT Libraries afford a flexible and collegial working environment and foster professional growth of staff with management training and travel funding for professional meetings.


Apply online at: Please include cover letter, resume, and contact information for three references. Review of applications will begin July 8, 2013 will continue until position is filled. MIT is strongly and actively committed to diversity within its community and particularly encourages applications from qualified women and minority candidates.

Last updated: Tuesday, February 28, 2017 23:44 UTC