Bachelor's degree in CS, Computer Engineering, or Information Systems and 4+ years of experience in application design and development, including back-end database architectures, relational or cloud-based, and full lifecycle software development, Master's degree in CS, Computer Engineering, or Information Systems and 2+ years of experience in application design and development, including back-end database architectures, relational or cloud-based, and full lifecycle software development, or 8+ years of experience in application design and development, including back-end database architectures, relational or cloud-based, and full lifecycle software development, in lieu of a degree. Salary at Booz Allen is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements.