The integration of nanophotonic and plasmonic structures with solar cells offers the ability to control and confine light in nanoscale dimensions. These nanostructures can be used to couple incident sunlight into both localized and guided modes, enhancing absorption while reducing the quantity of material. Here we use electromagnetic modeling to study the resonances in a solar cell containing both plasmonic metal back contacts and nanostructured semiconductor top contacts, identify the local and guided modes contributing to enhanced absorption, and optimize the design. We then study the role of the different interfaces and show that Al is a viable plasmonic back contact material.