Software project failure is rampant and is far reaching in its economic consequences. Prior studies have found that the contextual factors (requirements uncertainty, for example) are a major source of failure in software development. From prior research, it is known that personality traits have an impact on an individual’s performance. The present research studies, how the personality trait of the software developer moderates the relationship between requirements uncertainty and performance of the software developer. The knowledge of this dynamics will help in better staffing of IT teams and more importantly in improving the success rate of software projects.