Where do you want to work?
Software developers usually have a bachelor’s degree in computer science and strong computer programming skills.Education
Software developers usually have a bachelor’s degree, typically in computer science, software engineering, or a related field. A degree in mathematics is also acceptable. Computer science degree programs are the most common, because they tend to cover a broad range of topics. Students should focus on classes related to building software in order to better prepare themselves for work in the occupation. For some positions, employers may prefer a master’s degree.
Although writing code is not their first priority, developers must have a strong background in computer programming. They usually gain this experience in school. Throughout their career, developers must keep up to date on new tools and computer languages.
Software developers also need skills related to the industry in which they work. Developers working in a bank, for example, should have knowledge of finance so that they can understand a bank’s computing needs.Other Experience
Many students gain experience in software development by completing an internship at a software company while in college.
Some software developers first work as computer programmers and then are given more responsibility as they gain experience. Eventually, they become developers.Advancement
Software developers can advance to become information technology (IT) project managers, also called computer and information systems managers, a position in which they oversee the software development process.Important Qualities
Analytical skills. Developers must analyze users’ needs and then design software to meet those needs.
Communication skills. Developers must be able to give clear instructions to others working on a project. They must also explain to their customers how the software works and answer any questions that arise.
Computer skills. Developers must understand computer capabilities and programming languages in order to design effective software.
Creativity. Developers are the creative minds behind new computer software.
Detail oriented. Developers often work on many parts of an application or system at the same time and must therefore be able to concentrate and pay attention to detail.
Interpersonal skills. Software developers must be able to work well with others who contribute to designing, developing, and programming successful software.
Problem-solving skills. Because developers are in charge of software from beginning to end, they must be able to solve problems that arise throughout the design process.
|Job Title||Company||Location||Start Date||Salary|
|Senior User Experience Designer||Salesforce.Com||San Francisco, CA||Oct 19, 2016||$170,000|
|Senior UX Designer||Populus Group LLC||New York, NY||Jul 21, 2015||$166,960|
|Senior User Experience Designer||Librato, Inc.||San Francisco, CA||Jun 22, 2015||$160,000|
|Senior User Experience Designer||Librato, Inc.||San Francisco, CA||Jun 08, 2015||$160,000|
|SR. UX Designer||Nextev LLC||San Jose, CA||Jul 25, 2016||$160,000|
|Senior UX Designer||Tradeshift, Inc.||San Francisco, CA||Jun 09, 2016||$160,000|
|Senior User Experience Designer||Librato, Inc.||San Francisco, CA||Sep 12, 2016||$160,000|
|Senior User Experience Designer||Evernote Corporation||Redwood City, CA||Aug 17, 2016||$154,000|
|Senior User Experience Designer||Evernote Corporation||Redwood City, CA||May 19, 2016||$154,000|
|Senior Principal UX Designer||Veritas Technologies LLC||Mountain View, CA||Sep 13, 2016||$153,508|
|Senior User Experience Designer||Brightroll, Inc.||Palo Alto, CA||Jul 30, 2015||$153,462 -
|Senior UX Designer||NTT Innovation Institute, Inc.||East Palo Alto, CA||Jan 15, 2016||$152,776|
|Senior Director, User Experience & Service Design||Fame & Partners, Inc.||Manhattan Beach, CA||Jan 04, 2016||$129,500|
|Senior UX Designer||Mercedes-Benz Research & Development||Sunnyvale, CA||Jul 15, 2016||$128,750|
|Senior User Experience (UX) Designer||Salesforce.Com||San Francisco, CA||Jun 22, 2015||$127,000|
|Senior User Experience Design Specialist||Sap Labs, LLC||Palo Alto, CA||Sep 18, 2016||$126,900 -
|Senior User Experience Designer||Wikimedia Foundation, Inc.||San Francisco, CA||Feb 05, 2015||$126,006 -
|Senior User Experience Designer||Autodesk, Inc.||San Francisco, CA||Feb 12, 2015||$125,829|
|SR. Ux/Vui Designer||Transcend Solutions LLC||Bellevue, WA||Feb 29, 2016||$125,220|
|Senior UX Designer||Wrike, Inc.||Mountain View, CA||Nov 07, 2016||$125,000|
|Senior User Experience Designer II||Samsung Electronics America, Inc.||New York, NY||Jul 28, 2015||$111,114 -
|Senior User Experience Design Specialist||Sap Labs, LLC||Palo Alto, CA||Feb 25, 2016||$110,205|
|Senior UX Designer||Procore Technologies, Inc.||Carpinteria, CA||Nov 14, 2016||$110,053 -
|Senior UX Designer||RGB Systems||Anaheim, CA||Jan 08, 2016||$110,000|
|Senior User Experience Designer||GE Healthcare IITS USA Corp.||Seattle, WA||Oct 08, 2016||$110,000 -
|Senior UX Designer||Quid, Inc.||San Francisco, CA||Sep 16, 2016||$110,000|
|SR. User Experience Designer||Ehealthinsurance Services, Inc.||San Francisco, CA||Dec 31, 2016||$110,000 -
|Senior UX Designer||Saks Direct LLC||New York, NY||Jul 13, 2015||$110,000|
To get more results, try adjusting your search by changing your filters.
Jonathan Courtney, Senior User Experience Designer (UX)
Meet an Interaction Designer for Google Search on iOS, feat. Noah
UX Design - Advice on Becoming a UX Designer