Hi! I think I can give you some thoughts, given that I specifically went to undergrad school for a history major. There are a number of professions that a history degree can prepare you for, but one of the best is in a library.
A professional library degree is a masters program, so your undergrad can be useful as a starting point. In fact, hopefully any research you did in your history major will assist with the library degree.
Most public libraries have three general levels of employment:
- Clerical level - High School Diploma only
- Pre-professional/library assistant level - Bachelors degree
- Librarian - Master of Library/Library Information Science
Depending on the type of library you choose to work at, your undergraduate degree definitely assists as a subject speciality. Research/academic libraries definitely want people with specific knowledge, for reference work, collection development, and cataloging.
Of course, a master's degree in the subject specialty will also assist you, but it shouldn't stop you from getting a starting librarian job, particularly in the public library.
While library jobs can be on different pay levels, a public library position in a larger city or county can pay quite well ($60,000 and above).
Much of this comes from my own experience and academic work, so I hope you find it useful.