Career paths/From Library & Information Science
How to Become a Software Engineer From a Library & Information Science Background
Moving from Library & Information Science (LIS) into software engineering is a real jump, but it's less alien than it looks: LIS trains you in structured metadata, taxonomies, database systems (MARC, Dublin Core, SQL-backed catalog systems), and information retrieval logic, all of which have direct analogs in computer science. That said, you will need to build programming fluency, data structures/algorithms knowledge, and comfort with the engineering toolchain (git, testing, deployment) essentially from scratch, since an MLIS degree does not cover this even if your role included "digital libraries" or "systems librarian" work. Expect 8-14 months of consistent, structured study before you're competitive for junior roles, longer if you're doing it alongside a full-time library job.
Skills that transfer
The gap to close
First steps
Common questions
Get a personalized version of this plan, built from your actual background, with progress you can track.
Get your personalized plan