Basic Qualifications: Bachelor's Degree in Computer Science, Computer Engineering, Math, Physics, or other Engineering/Science related discipline. Level 2 Software engineer: Full lifecycle testing of various infrastructure software product capabilities.