Defining Software Development Job Titles

What is the difference between a software designer, software engineer, programmer and software developer? The short answer for figuring out a software development job title is to read the associated job description. Companies can provide a wide variety of job descriptions for the same software development job title. Some companies are very definitive in determining job titles versus other companies may use job titles loosely. I would think that a well-defined software development job title would be aligned with the software development life cycle (SDLC). For example:

- architect / designer - would be involved with requirements and specs.

- programmer - large company - coding; small company - does all development

- engineer - broad term, but follows well-established SDLC processes and standards (i.e. not an “artist” or one-man show)

- developer - broad term, but person can do coding

Links: Software Engineering WiKi Page, Software Development Wiki Page







Tags:


Related Posts:

Comments are closed.