Vincent Van 5 employment entries


Vincent Van's Employment

Software Engineer

Computer software engineers design and develop software. They apply the theories and principles of computer science and mathematical analysis to create, test, and evaluate the software applications and systems that make computers work. The tasks performed by these workers evolve quickly, reflecting changes in technology and new areas of specialization, as well as the changing practices of employers. (A separate section on computer hardware engineers appears in the engineers section of the Handbook.)

Software engineers design and develop many types of software, including computer games, business applications, operating systems, network control systems, and middleware. They must be experts in the theory of computing systems, the structure of software, and the nature and limitations of hardware to ensure that the underlying systems will work properly.

Computer software engineers begin by analyzing users' needs, and then design, test, and develop software to meet those needs. During this process they create flowcharts, diagrams, and other documentation, and may also create the detailed sets of instructions, called algorithms, that actually tell the computer what to do. They also may be responsible for converting these instructions into a computer language, a process called programming or coding, but this usually is the responsibility of computer programmers.

Employment Information

  • Company Name Amazon
  • Position Software Engineer
  • Location Seattle, WA
  • Type Full-Time
  • Time Period Feb 2000 to Jun 2005

Other Details

  • Weeky Hours 40
  • Company Size 1001+