Job Posting


Digital Humanities Programmer/Developer

Peirce Edition Project, IU School of Liberal Arts

Start Date: As immediately as possible

Application deadline: Until the position is filled


Established in 1975–76, the Peirce Edition Project’s long-term aim is to produce a 30-volume print edition of Peirce’s writings as well as an electronic edition embedded within a collaborative research platform. Writings of Charles S. Peirce is a selective but comprehensive chronological and critical edition designed to document the development of Peirce’s thought in every area and promote the critical study of his intellectual growth and interdisciplinary reach. Charles S. Peirce (1839–1914) is recognized worldwide as one of humanity’s most rigorous, versatile, and seminal thinkers. The range and power of his contributions is such that he has become a stimulating influence on philosophers, humanists, social scientists, and hard scientists on every continent.

A core urban campus of Indiana University, IUPUI is an EEO/AA employer with a strong commitment to diversity. We encourage a diverse applicant pool for this position.

Position mission

This position is that of a web programmer and developer whose principal responsibility will be to continue and finish researching, developing, and programming an online open-source Scholarly Text-Editing Platform (STEP) that will be the principal production platform for the Peirce Edition Project (Institute for American Thought) and for many other scholarly editions in the nation and abroad. This is an academic position with the faculty rank of “Visiting Research Associate.” The position will receive the internal title of Visiting Technical Assistant Editor.


STEP is to reproduce online, in a cloud-based open-source implementation, the full workflow and lifecycle of the production of such editions, from transcription to critical editing, annotations, bibliographical research, and layout for print or digital output. STEP facilitates the decentralization of the entire chain of operations and decisions affecting the making of simple or complex editions. STEP complies with the guidelines of the Text Encoding Initiative Consortium, an international organization that for 25 years has been setting best-practice standards for the XML encoding of scholarly texts (including transcriptive, editorial, descriptive, semantic, and linguistic encodings). STEP is designed to facilitate the daily work of all platform users: transcribers/encoders, textual editors, annotators, and scholars specializing in most disciplines of the humanities, social sciences, and the hard sciences, when the concern lies in the preservation and dissemination of essential texts. See the STEP website at

Principal Assignment

The position is funded by a grant awarded by the National Endowment for the Humanities (NEH), Office of Digital Humanities. That award signifies that STEP development has been approved by a national panel of experts. An international Advisory Board has been constituted to provide guidance regarding institutional and strategic matters; data management, server infrastructure, scalability; TEI-XML guidance; digital humanities and interface design/testing; and web and application development. The position holder will therefore become responsible for the programming and development of a platform that will be nationally and internationally recognized. This is a two-year full-time position. Development success will ensure the position holder with durable marketable reputation and a strong subsequent career. The successful candidate will take the lead in many initiatives, including offering well-researched design and programming solutions to complex transcription and editorial situations, while taking into account the needs and work habits of platform users. This position will be expected to interact with HCI specialists, specific editors, and advisory board members about issues encountered during platform programming and development, and to search for solutions by seeking expert advice online, and within or outside the university.

Starting salary

$50,076 on a twelve-month contract plus 38.09% fringe benefits: $19,074 (total: $69,150), renewed once. For information on benefits see


M.S. or Ph.D. Degree from an accredited institution in computer science, computer information systems, or equivalent, plus 3-5 years of experience in programming/developing experience both for web back-end and front-end. Demonstrated interest in the digital humanities is required. A complementary B.A. in a liberal arts discipline will be considered a plus. The candidate should be able to work independently as well as with a team, and satisfy most of the following qualifications.


Preferred programming languages: Java, PHP, SQL, Javascript, HTML5, CSS3; experience with popular Javascript Frameworks and Libraries (React, Angular…), Node.js, the LAMP stack; familiarity with Drupal; good command of XML, and some understanding of XSLT, XPath, XQuery. Familiarity with GitHub or GitLab.

Experience of infrastructure as a service (IaaS): Open-source cloud computing system (e.g., RedHat or Linux). Server maintenance skills not required, but familiarity with web server protocols is needed.

Computing environment experience: Mac and Windows.

Also: Good ability to communicate in English and to explain technical issues orally.

Additional application requirements
The cover letter needs to address this position. Join full CV and a link to your online portfolio. Add contacts for three references.

Contact Information
Professor André De Tienne, Director and General Editor, Peirce Edition Project
Tel.: 317-274-2033

Indiana University is an equal employment opportunity/equal access/affirmative action employer and a provider of ADA services. Read our Privacy Notice.