4M Research is currently looking for a Principal Software Engineer/Analyst for our team in Huntsville, AL! The successful candidate performs evaluations of various software related products and covers assessments of software products through all phases of the development life cycle, including software specifications, design verification, coding, testing, and results data validation. Utilizes static and dynamic analysis tools to identify potential vulnerabilities and code defects. Works as part of a team and independently to verify and validate potential defects found during analysis. Participates in peer reviews throughout the product lifecycle. Mentors junior personnel. Exercises strong written and oral communication skills. Exercises strong knowledge of Microsoft Office.