Hacker News new | ask | show | jobs
by jiggy2011 4150 days ago
A systems analyst is (usually) someone who is only semi technical and functions as a bridge between management , customers and technical people.

A software architect is usually a senior programmer or computer scientist who makes high level tech decisions.

At least, that's how I have always seen these titles used.