I agree that "Architect" sounds more desireable. How about just "Software Architect"?

-Satish