LOCKSS Software Developer

Job description

LOCKSS Software Developer

Stanford University

Job Number:


The LOCKSS Program makes the award-winning distributed digital preservation LOCKSS software platform, used widely by libraries and publishers to preserve and provide persistent, authoritative access to digital content. It is a core part of the portfolio of open-source digital library software supported by Stanford Libraries in collaboration with the broader community. Stanford Libraries' efforts on these fronts are recognized internationally, and have a major programmatic impact on the operations of libraries and repositories worldwide.

The LOCKSS Program is seeking a software developer to act as a solutions engineer. The LOCKSS Software Developer is responsible for proposing, implementing and maintaining software solutions and middleware in response to a variety of externally- and internally-focused business needs. They adapt and extend the LOCKSS plugin framework and LOCKSS software to meet Web preservation and data processing challenges encountered with specific publishing platforms and content providers. They maintain and extend existing tools, and devise and develop new tools, to assist in the processing of content and reporting of holdings. They contribute software and process documentation, participate in development and project planning, and serve as a technical resource for the core engineering and applied preservation services teams with respect to tools and middleware.


  • Conceptualize design, implement, and develop solutions for complex systems/programs independently.
  • Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
  • Document system builds and application configurations; maintain and update documentation as needed.
  • Provide technical analysis, design, development, conversion, and implementation work.
  • Work as a project leader, as needed, for projects of moderate complexity.
  • Serve as a technical resource for applications.
  • Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
  • Follow team software development methodology.
  • Mentor lower level software developers.


    Education & Experience:
    Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.

    Relevant Experience May Include:

  • Experience in the areas of digital preservation, Web archiving, digital libraries, or scholarly communications.

    Knowledge, Skills and Abilities:
  • Expertise in designing, developing, testing, and deploying applications.
  • Proficiency with application design and data modeling.
  • Ability to define and solve logical problems for highly technical applications.
  • Strong communication skills with both technical and non-technical clients.
  • Ability to lead activities on structured team development projects.
  • Ability to select, adapt, and effectively use a variety of programming methods.
  • Knowledge of application domain.
    Relevant Knowledge, Skills and Abilities May Include:

  • Strong general Java software development skills.
  • Strong general Python software development skills.
  • Proficiency with shell scripting.
  • Proficiency with Django application development.
  • Good working knowledge of Linux/Unix environments and tools.
  • Good working knowledge of SQL databases.

    Physical Requirements*:
  • Constantly perform desk-based computer tasks.
  • Frequently sit, grasp lightly/fine manipulation.
  • Occasionally stand/walk, writing by hand.
  • Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.

    * - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of the job.

    Working Conditions:
  • May work extended hours, evening, and weekends.
    Work Standards:
  • Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
  • Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
  • Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu.

    The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.

    Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.

    Additional Information
    • Schedule: Full-time
    • Job Code: 4822
    • Employee Status: Regular
    • Grade: J
    • Requisition ID: 86954


    Location: University Libraries, Stanford, California, United States
    Classification Level:

    To be considered for this position please visit our web site and apply on line at the following link: stanfordcareers.stanford.edu

    Stanford is an equal opportunity employer and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.

    Copyright ©2017 Jobelephant.com Inc. All rights reserved.

    Posted by the FREE value-added recruitment advertising agency





    Diversity Profile: University



    View more

    Learn more on Inside Higher Ed's College Page for University

    Arrow pointing right
    Job No:
    Posted: 9/2/2020
    Application Due: 9/2/2032
    Work Type: