Sample Job Description for Software Development Manager


Here is a sample job description template for the position of Software Development Manager:

Job Title: Software Development Manager

Location of the Job: Cranbury, NJ 08512

Years of Experience: 1 to 3 Years

Job Type: Full Time Employee

Education Level: Bachelor’s degree

Job Summary:

We are seeking an exceptional leader for the team who build our cutting edge XAML presentation layer components.​ The primary focus of the Development Manager is to ensure we rapidly develop high quality software components by applying cutting edge software engineering practices.​

Duties and Responsibilities:

  • Work with Product Managers to define and prioritize the product
  • Establish software development best practices and development processes tailored for mobile device client software products.
  • Conduct regular review with management on program progress, risk assessment with proposed resolution alternatives in the delivery of complex, cross organizational and technologically challenging projects
  • Establish and drive program schedule, review, analysis, monitor all critical paths related to key deliverables
  • Provide leadership in generating cross product and project task plans, resource planning, identifying interdependencies and risk management plans

Position Requirements:

  • A deep understanding of software development in a team, and a track record of shipping software on time
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Strong business and technical vision
  • Excellent verbal and written communication skills
  • BS/MS in Computer Science or equivalent
  • Experience with Web services (SOA), open source solutions, and UNIX tools.
  • Experience with Ruby, Perl, Java or C/C++.
  • 5-10 years experience in Software development and 2-5 years as development Manager
  • Deep hands-on technical expertise

Salary: $12.00 – $14.00 Hourly DOE