Become a Software Development Manager
Find out what software development managers do. Get information about required education and training. See what the career prospects are to decide if this career field is right for you.
Software development managers lead teams of software developers working in industries ranging from medical research to finance. In addition to designing software, web applications, and web services, they also hire, train, and manage staff, create and oversee budgets, and make progress reports to senior management. They may work with various department heads to determine software requirements, meet with management to discuss how software applications can achieve business objectives, or train technical and non-technical end-users once the software has been developed.
Software development managers also test and debug applications, resolving performance issues and making revisions when necessary. The field of software development management is closely related to computer applications software engineering, which is predicted by the U.S. Bureau of Labor Statistics (BLS) to be a fast growing occupation over the next several years (www.bls.gov).
Become a Software Development Manager
Software development managers generally need a bachelor's degree in computer science, computer engineering or a related technical field; however, some employers may require a Master of Science degree or MBA for senior-level positions. Many employers also require extensive experience in software design and development, a working knowledge of various platforms and languages such as Unix and Java, and experience leading projects and teams. Software development managers working in a specialized industry, such as medical research or finance, may also need education and experience specific to that industry.
Software development managers must have strong technical and analytical skills, with expert knowledge of computer software languages, platforms, and current methodologies. They must have strong budgeting, leadership, and managerial abilities, including the ability to hire, train, and evaluate staff through performance reviews. Excellent written and verbal communication skills are essential for collaborating with various levels of management, determining software requirements, and delivering effective solutions.
Economic and Career Outlook
The BLS predicts 22% job growth for careers in software development for the 2012-2022 period. In 2012, software applications developers made a median annual salary of $90,060. In that same year, systems software developers made a median annual salary of $99,000.
Alternate Career Options
Computer and Information Systems Manager
A computer and information systems manager leads all activity related a company or organization's computer systems. These workers, also called information technology or IT managers, determine what a company's computer hardware, software, and security needs are and how to meet those needs. They then carry out those plans, coordinating installations, upgrades, and related matters. Employment typically requires at least a bachelor's degree in computer science or a related field and several years of work experience, although it's not uncommon for employers to prefer candidates who have a graduate degree. IT managers can expect faster-than-average employment growth from 2012-2022, a rate of 15%, according to the BLS. This job paid a median rate of $120,950 in 2012.
Computer User Support Specialist
A computer user support specialist is also commonly known as a help-desk technician. He or she responds to inquires from computer users who have questions about computer software, hardware, or operating systems. A computer user support specialist asks the user questions to identify the source of the problem and provides step-by-step instructions for resolving the problem over the phone, by email, and sometimes in person. Computer user support specialists can also help with computer hardware and software set-up and training. Education requirements can range from a high school diploma to a bachelor's degree in computer science or a related field. On-the-job training is typical. Jobs in this field are expected to increase 20% from 2012-2022, a rate that's better than average, according to the BLS. Median pay for this occupation was $46,420 in 2012.
Related to Become a Software Development Manager
- Recently Updated
Business development managers are top-tier executives whose job is to drive the growth of the company, both by generating new...
Research programs for online bachelor's degrees in game software development. Learn about program outcomes, coursework and...
If you are interested in software development while working with Java, an undergraduate or graduate enterprise Java software...
Read on to learn what technical development managers do. See what kind of education and skills are required for employment. Get...
- Development Specialist: Job Description and Education Requirements
- Youth Development Training and Education Programs
- Become a Meat Manager: Career Guide
- Master of Science (MS): Internet Computing Degree Overview
- Corporate Security Officer: Job Duties and Requirements
- Band Manager: Job Description, Duties and Requirements
- Associate of Paralegal Studies: Legal Secretary Degree Overview
- Making Libraries Better: Education Portal Speaks with Daisy Porter, Manager of Innovation
- Salary and Career Info for a Commercial Excavation Manager
- Cooling Designer: Job Description, Duties and Requirements
- Avionics Certificate Program Overviews
- Online Cyber Security Courses and Training Program Info