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.
Average Length of Employment
Top Careers Before Senior/Lead Developer
Top Careers After Senior/Lead Developer
Hispanic or Latino8.2%
Black or African American1.3%
Unfortunately we don’t have enough data for this section.
University of Phoenix11.2%
More Tech Institute10.3%
Maharishi University of Management8.4%
University of Houston6.5%
New York University5.6%
Michigan State University4.7%
Carnegie Mellon University4.7%
University of Florida3.7%
University of Maryland - University College3.7%
University of Kentucky3.7%
Texas Tech University3.7%
Georgia Institute of Technology -3.7%
University of North Florida3.7%
University of Missouri - Saint Louis3.7%
University of Arizona3.7%
Rensselaer Polytechnic Institute3.7%
San Francisco State University3.7%
Texas A&M University3.7%
Unfortunately we don’t have enough data for this section.
|Job Title||Company||Location||Start Date||Salary|
|Senior Medical Director, Global Development Team Lead||Amgen Inc.||South San Francisco, CA||Aug 28, 2015||$295,000|
|Senior Software Developer/Team Lead||Judge Technical Services Inc.||Warren, NJ||Jun 06, 2015||$220,179|
|Senior Software Developer/Team Lead||Judge Technical Services Inc.||Warren, NJ||Jun 06, 2016||$219,135|
|Senior Software Lead Developer||Latour Trading LLC||New York, NY||Mar 01, 2012||$200,000|
|Senior Software Lead Developer||Latour Trading LLC||New York, NY||Dec 02, 2011||$200,000|
|Senior Software Developer/Team Lead||Judge Technical Staffing, Inc.||Warren, NJ||Jun 06, 2012||$198,265|
|SR. Lead Drupal Developer||Ekuber Ventures Inc.||Vienna, VA||Jan 01, 2016||$171,134|
|Senior SAP Abap Development Team Lead||Consultants Exchange Management Services Inc.||San Francisco, CA||Jul 15, 2012||$166,960|
|Senior Lead Development Specialist||HSBC Securities (USA) Inc.||Jersey City, NJ||Apr 18, 2014||$165,000|
|Senior Lead Development Specialist||HSBC Securities (USA) Inc.||New York, NY||May 10, 2012||$158,875|
|Senior Lead Development Specialist||HSBC Securities (USA) Inc.||New York, NY||May 25, 2012||$158,875|
|Senior Developer Team Lead for Equity Derivatives||UBS AG||Stamford, CT||Apr 04, 2011||$155,459 -
|Senior GUI Developer Team Lead||Robin Systems, Inc.||Milpitas, CA||Jan 29, 2016||$155,000|
|Senior Software Developer-Team Leader||Bloomberg, LP||New York, NY||Aug 01, 2012||$132,000|
|Senior Lead Developer||Ernst & Young U.S. LLP||Atlanta, GA||Aug 12, 2013||$130,000|
|SR. Software Developer (Engineer)-Team Lead||Governmentjobs.Com, Inc.||El Segundo, CA||Feb 01, 2013||$130,000|
|Senior Lead Developer||Roomstogo.Com Inc.||Seffner, FL||Oct 29, 2014||$130,000|
|Senior Lead Developer||Roomstogo.Com, Inc.||Seffner, FL||Feb 05, 2016||$130,000|
|Senior Lead Developer||Insurance Services Office, Inc.||Jersey City, NJ||Jun 17, 2016||$126,422|
|Senior Lead Development Specialist||HSBC Securities (USA) Inc.||New York, NY||Feb 26, 2010||$126,000|
|SR. Software Developer/Team Lead||Starview Technology, Inc.||San Jose, CA||Jul 21, 2010||$125,000|
|Senior Abap Lead Developer||Kiewit Corporation||Omaha, NE||Aug 08, 2016||$108,004|
|Senior Lead Developer||Argus Information and Advisory Services LLC||White Plains, NY||Sep 03, 2016||$106,000|
|Senior PHP Developer/Team Lead||F.T. Publications, Inc.||New York, NY||Sep 03, 2012||$105,000|
|Senior ETL Lead/Developer, Data Insight & Analytic||Central Garden & Pet||Walnut Creek, CA||Mar 04, 2013||$105,000 -
|SR. Lead R&D Developer||Polyone Corporation||Kennesaw, GA||Jun 25, 2016||$104,811|
|Senior Support Lead Developer||Ipsos-Insight, LLC||Chicago, IL||Jan 16, 2016||$104,713|
|Senior Lead Developer||Aim Consulting Group Georgia, LLC||Atlanta, GA||Jun 12, 2015||$104,437|
|Senior Lead Developer||NCS Pearson, Inc.||Iowa City, IA||Feb 10, 2016||$103,681|
To get more results, try adjusting your search by changing your filters.
Developer Update | Let's Talk Netcode | Overwatch
Career Advice on becoming a Computer Games Modeller by Mark B (Full Version)
ReactJS Vancouver - React 201: Beyond The Basics. Followed by a panel discussion with Q&A