ExoSim 2 is the next generation of the Exoplanet Observation Simulator (ExoSim) tailored for the spectro-photometric observations of transiting exoplanets from space, ground, and sub-orbital platforms. The code execution in ExoSim 2 follows a three-step workflow: the creation of focal planes, the production of Sub-Exposure blocks, and the generation of non-destructive reads (NDRs). ExoSim 2 has demonstrated consistency in estimating photon conversion efficiency, saturation time, and signal generation. The simulator has also been validated independently for instantaneous read-out and jitter simulation, and for astronomical signal representation