Software Development Manager Job Description

Software Development Manager Job Description

4.9
188 votes for Software Development Manager
Software development manager provides engineering support related to data analysis, data science, reporting and software development projects including testing and design.

Software Development Manager Duties & Responsibilities

To write an effective software development manager job description, begin by listing detailed duties, responsibilities and expectations. We have included software development manager job description templates that you can modify and use.

Sample responsibilities for this position include:

Responsible for mentoring and directing software development personnel with various projects and their activities
Responsible for identifying, commissioning and leading work on most complex, large-scale systems that have a major impact on the entire company
Owning the complete open source software development lifecycle
Manage day-to-day activities of engineering team using Agile/Scrum methodology
Work closely with engineers to architect and develop the best technical solutions
Continue to build an effective development organization by driving the recruiting and hiring of senior level engineers, developing and managing the group, and conducting performance reviews of team members
Manage day-to-day activities of the engineering team using Agile/Scrum methodology
Career management and development of reports
Build, deliver and operate a high quality scalable service under appropriate constraints
Build an effective development organization by driving the recruitment and management of the right engineers

Software Development Manager Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Development Manager

List any licenses or certifications required by the position: PMP, AWS, ITIL, CSM, TLS, SSL, HTTP/HTTPS, TCP/IP, PKI, UAT

Education for Software Development Manager

Typically a job would require a certain level of education.

Employers hiring for the software development manager job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Computer Engineering, Software Engineering, Engineering, Leadership, Management, Communication, Education, Electrical Engineering

Skills for Software Development Manager

Desired skills for software development manager include:

Testing
Source control management
Code reviews
Operations
Build processes
Professional software engineering practices & best practices for the full software development life cycle
Java
C++
Data structures
Algorithms

Desired experience for software development manager includes:

Experience in packaging Open Source software
Bachelor or Master's degree in Computer Science or related engineering discipline
10+ years of professional experience in software design and development
Prior experience of technical leading a team would be a big plus
Good understanding of databases and various networking technologies
Ability to design and develop highly scalable infrastructure

Software Development Manager Examples

1

Software Development Manager Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software development manager. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software development manager
  • Conceive, proposes and sell new ideas, strategies, and processes
  • Apply advanced technical and business knowledge to address major risks, challenges, and obstacles
  • Manage a team that designs, develops, troubleshoots and debug software programs for databases, applications, tools, networks for Cloud
  • Coach teams using an Agile/Kanban methodology to deliver high-quality software releases
  • Review candidates, conduct phone screens and on-site interview loops
  • Mentor and coach engineers with various experience levels, to help them become more effective software engineers
  • Work with colleagues in Product Management (PM), Professional Services (PS), and other development teams to collect requirements, describe features, build technical designs, and drive product strategy
  • Drive operational excellence by investigating production issues, driving root cause analysis and follow-up actions for mitigation
  • Open your creative power to unleash the ideas for building the best next generation products
  • Use your technical skills to create products and features that 'wow' customers and change the face of software
Qualifications for software development manager
  • BS or higher in Material, Mechanical, Computer Science or related technical discipline
  • Minimum two year software development manager experience, or minimum four years technical leadership experience in software development
  • Must have at least five-year experience working through large system software design and development and release cycle
  • Fluent and concise English communication, written and oral
  • Willingness to dive into software environments and technical issues when needed
  • Experience in Cloud Platform technologies and Cloud/Web Service Architecture
2

Software Development Manager Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software development manager. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software development manager
  • Align with and support the Strategic Product Manager and Director in the delivery of the Program
  • Provide feedback on group status and delivery conflicts
  • Provide a business and production perspective to balance the technical orientation of the Architect
  • Provide an engineering and delivery perspective to balance the positioning of the SPO
  • Contribute to the management of the Program budget
  • Act as an entrepreneur, taking ownership of your services and maximizing the value you provide to your customers
  • Hire, mentor, and grow the engineering team
  • Work with engineers to architect and develop simple solutions to complex problems
  • Lead your team to operational excellence of your services
  • Help build new teams and hire to staff them up
Qualifications for software development manager
  • Experience developing with JavaScript, CSS, XML Web Services, HTML
  • Domain knowledge and prior experience in physical and cloud provisioning, performance monitoring, IaaS, PaaS is highly desirable
  • Ability to take loose business directives and quickly turn these into production systems using SDLC principles
  • Ability to communicate with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience with Web services (SOA), open source solutions, and UNIX tools
  • Experience of delivering highly available, multi-tenanted, high volume systems would be definitely preferred
3

Software Development Manager Job Description

Job Description Example
Our company is hiring for a software development manager. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software development manager
  • Act as liaison between business partners, clients, and the IT Department to create, develop, and implement solutions
  • Ensure IT team follows company policies, procedures, and change control process guidelines to meet regulatory requirements and industry standards
  • Prioritize multiple initiatives
  • Routinely provide assessments of existing IT environments and take action to ensure world-class status
  • Safeguard and ensure the integrity of company data assists
  • Oversee contract negotiations for the acquisition and maintenance of company technologies
  • Provide company-wide direction in areas of policy and planning for technology-related functions
  • Oversee and guide important initiatives
  • Develop and maintain policies and process for consistent systems development delivery and support
  • Collaborate with teams in IT and business partners to ensure adherence to Service Level Agreements associated with product development and application troubleshooting
Qualifications for software development manager
  • Strong large-scale system design
  • Experience working in an agile software development process
  • At least 4 years of experience managing software development efforts in distributed systems and/or developing large scale web applications utilizing Agile methodologies such as Scrum
  • Demonstrated ability to deliver results and hit stretch goals
  • Familiarity with statistical packages like R, Stata
  • Experience leading multiple engineering teams
4

Software Development Manager Job Description

Job Description Example
Our innovative and growing company is hiring for a software development manager. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software development manager
  • 10% - Connect with Global Service Owner, internal and external partners, vendors and
  • Apply best practices to agile software development
  • Maintain the right balance between business necessity and technical constrains
  • Demonstrate innovation and leadership by establishing multi-year roadmaps in a startup-like environment
  • Partner with external teams to ensure upstream and downstream dependencies are met and the overall technology stack operates efficiently
  • Lead high caliber software development talent and create expectations/key deliverables for our cross platform efforts
  • You will be responsible for leading a team of 4- 8 engineers for the Fusion Engagement Cloud development
  • You will be working very closely with the Development, Product Management, QA and other teams, requiring daily interactions with them
  • You will be involved in feature scoping, Agile Sprint planning
  • Should be able to work with product management to review new features then design, develop , monitor development and ensure it tested and meet customer expectations
Qualifications for software development manager
  • Candidate should have broad knowledge and experience in the software development process, some specific experience developing in an Agile environment
  • Specific experience in Agile Software Development, particular in Scrum
  • Candidates without PHP experience, but with strong experience in another web MVC framework (Rails, Django, ), will also be considered
  • Substantial relevant project management, development management, and / or program management experience
  • At least 2+ years of software development leadership experience
  • Strong technical background with hands-on development experience preferred
5

Software Development Manager Job Description

Job Description Example
Our company is growing rapidly and is looking for a software development manager. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software development manager
  • Champion continuous improvements to testing coverage, diversity, and alarming
  • People manage a team of 8-12 software developers, UX designers and other expert engineers
  • Define and deliver a multi-region continuous monitoring system
  • Work across various environments from a small, hands-on lab to public EC2
  • Work closely with multiple development teams to understand their software build and test automation requirements
  • Work with our hardware engineering team to intercept new hardware types to integrate them into automation
  • Lead the team to schedule and manage the contents for future and on-going upgrades and releases
  • Hiring and developing a team of engineers that insists on the highest standards
  • Communication of project status and team performance to the greater organization, partners, and customers
Qualifications for software development manager
  • Familiar with software development methodologies and best practices, general infrastructure design, and project management concepts and approaches
  • Can manage multiple concurrent tasks/projects along with the involvement of multiple types of resources (FTE’s, vendors, contractors, interns)
  • Comfortable working in a dynamic, global environment, and with the communication involved
  • Bachelor of Science in Computer Science and/or related engineering field
  • A history of hiring talented developers and raising the bar on the performance of your team
  • 10 years of relevant, broad engineering experience with 3 years in a management role

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates