software engineer


Also found in: Dictionary, Thesaurus, Medical, Financial, Acronyms, Wikipedia.

software engineer

(1) A popular title for programmers and systems analysts in the 21st century. See programmer and systems analyst.

(2) A person who designs and programs system-level software, such as operating systems, database management systems (DBMSs) and embedded systems. The title is often used for programmers in the software industry who create commercial software packages, whether they be system level or application level. "Software engineer," "systems programmer" and "systems engineer" titles are often synonymous. See systems engineer, software technician and developer.
References in periodicals archive ?
DIG Faisal told the court that the software engineer was in contact with a woman called Sana Gardezi.
A software engineer should welcome the change requirements open heartedly from the customer
COMPUTER SOFTWARE ENGINEERS USE CREATIVE problem-solving ability as they apply the principles of computer science, engineering and math toward the design, development and testing of software and computer systems.
When using JSP, for example, web developers and software engineers have to work together on a single file where the "look and feel" is in HTML and the presentation logic is in Java, complicating development.
Bengaluru (Karnataka) [India], June 16 ( ANI ): Bengaluru-based software engineer Roopesh Kumar Verma has become an internet sensation after he rode a horse to his office at Embassy Golf Links campus here.
These situations require the software engineer to use ethical judgment to act in a manner which is most consistent with the spirit of the Code of Ethics and Professional Practice, given the circumstances.
From that point on, there has been a steady increase in the use of the job title "software engineer."
These situations require the software engineer to use ethical judgment to act in a manner that is most consistent with the spirit of the code of ethics, given the circumstances.
* The problem identifier obtains a description of a new target problem from the software engineer. It then explains the retrieved abstract domain models so the software engineer can correctly categorize the new problem.
Several years ago the software engineer might have been characterized as a "hacker cowboy"--sitting alone and hacking out the solutions to software problems.
A software engineer is someone with the necessary skills, experience, and discipline to practice software engineering.

Full browser ?