Satellite Edge Computing (SEC), equipped with onboard content caching, aims to reduce content delivery delay and feeder link load. However, effective content placement and timely reconfiguration are challenging due to various factors, such as dynamic satellite coverage, content popularity and freshness, and limited cache resources. This paper investigates on-board content caching in multi-layer satellite edge networks, incorporating LEO, MEO, and GEO satellites with dynamic cache reconfiguration. Our goal is to devise a strategy for content placement and source server selection to optimize on-board storage utilization, maximize cache hit rate, and minimize reconfiguration overhead while ensuring content freshness and relevance. We introduce a novel proximity-based hierarchical content popularity model and integrate SEC-enabled nodes as content source servers alongside traditional cloud content provider servers. Formulating the problem as Integer Linear Programming (ILP). We propose a Greedy-enhanced Genetic algorithm for content Cache placement and source server selection (G-GenCache) algorithm to optimize resource utilization and minimize reconfiguration overhead. Extensive simulations demonstrate that the proposed solution is near-optimal, outperforming the benchmarks in cache hit rate, feeder link load, content placement delay, and cache fetching duration.