Software Design Manager: Manages and coordinates software engineering function in the research, design, and development of computer software systems, in conjunction with hardware product development applying principles and techniques of computer science, engineering, and mathematical analysis. Assigns, coordinates, and reviews work of software engineering supervisors.
Designs programs considering factors, such as computer storage capacity and speed, extent of peripheral equipment, and intended use of output data. Converts workflow charts to language that can be processed by computer. Reviews test runs on computer to assure correctly-coded programs and input data. Directs revision of existing programs to increase operating efficiency or adapt to new requirements. Compiles documentation of program development and subsequent revisions. Prescribes standards for terms and symbols used to simplify interpretation of programs. Collaborates with computer manufacturers and interfaces with other users to solicit ideas to develop new programming methods. Administers personnel functions including recruiting, review and approval of job descriptions and salary classifications, and selection and placement of personnel. May train subordinates in software design and program coding. Prepares records and reports for top management. (Source: eDOT Job Description) [-] Less
Cost of Living Data
A renter's cost of living for someone making $142,246 in Thurmont, Maryland is 115.8% of the US National Average. For more information, or to compare cost of living data between two cities, click here.
View "Software Design Manager" salary data for other cities in Maryland