Lead Software Developer jobs