COSEE logo
Computer Software Engineers



Tasks and Duties

Job Requirements



Employment Trends

Professional Societies
World Wide Web
c/o MATE Center
Monterey Peninsula College
980 Fremont Street
Monterey, CA 93940


Computer Software Engineers


Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. Apply principles and techniques of computer science, engineering, and mathematical analysis.

Other titles in this work field include:

  • application developer
  • automation engineer
  • configuration manager
  • engineer, computer software systems
  • engineer, computer systems
  • engineer, software systems
  • engineer, system
  • engineer, systems analyst
  • enterprise architect
  • information architect
  • information technology specialist, software engineering systems
  • it analyst (information technology analyst)
  • it consultant (information technology consultant)
  • mainframe systems programmer
  • manager e-business
  • network engineer
  • networking engineer
  • operating systems specialist
  • program analyst
  • programmer
  • publishing systems analyst
  • quality assurance specialist, systems software
  • software architect
  • software developer
  • software development engineer
  • software development manager
  • software engineer
  • software quality engineer
  • software specialist, systems
  • supplier quality engineer
  • system administrator
  • system analyst
  • systems engineer
  • systems programmer
  • technical support engineer
  • usability engineer



fake rolex
This project is supported, in part, by the NationalScience Foundation.  Opinions expressed are those of the authors and not necessarily the Foundation .