Recall that a group $ G $ is called almost simple if there exists a (non-abelian) simple group $ S $ such that $ S \leq G \leq {\rm Aut}(S) $.
If $ G $ is almost simple then $ {\rm Soc}(G) $, the socle of $ G $, is (non-abelian) simple.
See The socle of an almost simple group or Is the Socle of an almost simple group a simple group?
What about the converse? In other words, if ${\rm Soc}(G) $ is (non-abelian) simple then must $ G $ be almost simple?