Software Development Director Job Description

Software Development Director Job Description

4.9
162 votes for Software Development Director
Software development director provides systems design, development and support for applications based on C#, .NET 4.0, HTML 5.0, JavaScript, AngularJS, relational databases and distributed n-tier application platforms.

Software Development Director Duties & Responsibilities

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

Sample responsibilities for this position include:

Make the case for build vs
Hiring, inspiring, and developing a multi-disciplined team of engineers, which consists of backend, iOS and Android Engineers
Coding and code reviews
Architecting solutions at massive scale
Supporting best practices around continuous delivery and lean software development methodolgies
Successfully build and manage a team optimizing across multiple vectors of change such as technology migration, location rationalization, in-sourcing and process changes while ensuring business delivery
Work with and possibly manage remote teams
Design, selection, installation and run-maintain of applications in support of Software Development and other supporting technology disciplines
Leadership of a globally dispersed team of engineers responsible for the production support of the environment supporting 24x7 software development on 3 continents
Leads the Software Development and Engineering team in the development of new software, web applications, reporting solutions, and leads the continued support for existing applications and applications in development

Software Development Director Qualifications

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

Licensing or Certifications for Software Development Director

List any licenses or certifications required by the position: PMP, AWS, TLS, SSL, SAML, SSO, V3, ITIL, NET, JNCIE

Education for Software Development Director

Typically a job would require a certain level of education.

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

Skills for Software Development Director

Desired skills for software development director include:

Operating systems
Distributed systems fundamentals
Algorithms
Data structures
Java
C
Perl
Network
Compute

Desired experience for software development director includes:

7+ years of hands-on professional coding experience in a team environment
5+ years of technical management experience with the proven ability to establish and foster high-quality and effective engineering teams and practices
Multi-fluency with above languages or others is a plus
Experience with consumer devices such as tablets, smart phones, and game consoles is a plus
Highly effective communicator (both verbal and written) with the ability to partner and engage technical and non-technical teams
Strong leadership, organizational, diplomatic and motivational skills with ability to quickly adapt to change

Software Development Director Examples

1

Software Development Director Job Description

Job Description Example
Our innovative and growing company is hiring for a software development director. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software development director
  • Provide status updates to senior management as required, on critical customer issues
  • Partner with TRS through the production support workflow and provide technical management for the distributed deliveries within the TRS Discretionary Portfolio
  • Work with TRS business to understand requirements and work closely with developers to ensure the highest-level quality projects
  • Lead and perform analysis and design
  • Responsible for achievement of on-time and on-budget project goals
  • Estimate and assign project tasks to team members
  • Review system specifications (SDS) and technical specifications (TSD) for TRS distributed projects
  • Troubleshoot problems, and communicate and work with other developers and teams to resolve issues
  • Actively facilitate IT staff meetings participate in Operational and Management meetings
  • Leads the Software Development and Engineering team in the development of new BSS and OSS software, web applications, reporting solutions
Qualifications for software development director
  • 12+ years of hands-on experience in Application development
  • Experience in application production support for Software Development Lifecycle supporting products (Source Code Management, Agile backlog management, Software Quality Assurance, Software Build Automation, Continuous Integration/Continuous Delivery, Packaging, Monitoring)
  • Experience with Project and Portfolio Management (PPM) applications (CA PPM, Planview, Microsoft Project Server, Primavera)
  • Experience with ITSM application suites (ServiceNow, CA Service Desk, BMC Remedy)
  • IaaS continuous integration software delivery automation in Amazon Web Services, Microsoft Azure, IBM Softlayer or HP Helion
  • 7 years or more experience in management of globally distributed staff of employees and contractors
2

Software Development Director Job Description

Job Description Example
Our company is looking for a software development director. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software development director
  • Manage and refine a software development process in line with the global Engineering organization, capable of supporting multiple development locations and both internal and external resources
  • Direct leadership of Embedded Firmware Engineering team to deliver new products to market
  • Execution to new initiatives such as Componentization and Development Kits, which may involve re-factoring legacy code base
  • Implementation and improvement of coding review, coding standards, object planning & maintenance, interface specifications, and internal documentation
  • Develops IT budgets and directs the research of IT needs across all departments
  • Manages and conducts departmental performance reviews
  • Collaborate with your team, peers, and senior leadership to identify requirements, coordinate delivery, and integrate solutions for new features and functionality
  • Help define service strategy and roadmap
  • Direct supervision and development of the software engineering team
  • Reviews estimates and ROMS (rough order of magnitude) to ensure viability and appropriateness for defined scope of work
Qualifications for software development director
  • Superior organisational skills and ability to manage complicated and conflicting agendas
  • Detail orientated but ability to see the big picture and priorities accordingly
  • Proactive, with the confidence to assess a situation and take action
  • Confident and assured in circumstances where there are complex /contentious issues and conflicts of interest
  • The ideal candidate will have BS or higher in Computer Science, Computer Engineering, Electrical Engineering or a related field
  • 8+ years of hands-on front-end and back end software development and 3+ years of technical leadership and personnel management experience
3

Software Development Director Job Description

Job Description Example
Our growing company is looking to fill the role of software development director. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software development director
  • Uses advanced understanding of the area's software lifecycle process to make improvements and drive area direction
  • Communicates across and outside of team to answer questions, resolve issues, and access impacts to other teams of changes being made in any area of the system
  • Serves as an expert technical resource, advisor, and mentor in the full stack of development technologies used
  • Evaluates new technologies and determines when they should be used
  • Works with Product Management Team(s) to outline strategy and drive selection of the themes for the entire product
  • Plan for resources (headcount) required to implement workload, and to optimize productivity
  • Allocate resources to project load, identifying and overcoming challenges, resolving any conflicts within/outside department, to include conflicting deadlines and development issues
  • Identify trends within the business unit and generate new ideas to improve current operating processes/procedures.Overcome any challenges encountered, while maintaining a consistent output of productivity
  • Works closely with business management to set and achieve high service level targets
  • Balances roadmap projects with daily operational requirements
Qualifications for software development director
  • Experience establishing & operating a metrics driven function across a large team
  • 6+ years of experience creating and maintaining software for a clinical diagnostic product (CLIA or FDA)
  • 6+ years of experience building and managing scalable bioinformatics tools in a high throughput laboratory environment including direct experience with BWA+GATK and/or Isaac pipelines
  • Experience with large data volume applications, tools and HPC environments
  • Strong team and employee mentorship skills
  • Experience identifying and hiring world-class talent, mentoring and coaching others to improved performance
4

Software Development Director Job Description

Job Description Example
Our company is looking for a software development director. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software development director
  • Define artifact needs and necessary artifact templates for project iterations
  • Lead time estimation sessions for defined feature sets
  • Gather and record all metrics including actual time spent on iteration features
  • Act as technology thought leader externally, internally
  • Work with technical astuteness, be detailed oriented and proactive in seeking open issues in the projects and drive subsequent closure
  • Conducts performance and salary planning
  • Manage IT staff by communicating job expectations, planning, monitoring, and appraising performance, coaching and mentoring employees, initiating, coordinating, and enforcing systems, policies, and procedures
  • Mentor and provide leadership to team members
  • Manage IT teams comprised of both internal and external resources
  • Provide technical direction and guidance, hands-on project management for software development and integration projects
Qualifications for software development director
  • Possess strong analytical skills, with excellent problem solving abilities in the face of ambiguityDemonstrated ability to formulate data driven decisions that lead to results
  • Sound business judgment, proven ability to influence and negotiate
  • Proven ability to navigate complex unstructured cross-functional environment
  • Experience as Product Owner within Agile/SCRUM enterprise-scale software development environment
  • You have a college degree in business, marketing or related discipline and/or the equivalent in relevant experience and training
  • You have 10-15 years progressive work experience in business with emphasis on product marketing and sales
5

Software Development Director Job Description

Job Description Example
Our growing company is looking for a software development director. 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 director
  • Oversee design and development of web-based enterprise applications and related features, components and tools
  • Drive integration of complex enterprise software products and related development efforts with internal and external vendors
  • Direct technology, architecture and project management throughout software development lifecycle
  • Drive staffing management including hiring exceptional candidates, career planning, mentoring, and performance management
  • Personal attributes include a high degree of collaboration with other peer organizations, product management, quality assurance, clients, and end users to produce innovative solutions and drive company's strategic goals
  • Build, grow, and lead the Risk application product development team in Austin to
  • Drive innovation and manage technical projects to deliver high quality to customers
  • Represent the team in interactions with senior management
  • Work with architects and product management to develop long term vision and break it down into deliverable chunks
  • Works with technical staff and team leadership to understand problems and come up with the best approach to resolve them
Qualifications for software development director
  • Fluency in English plus other languages
  • Established relationships with key policy makers in key regions
  • Excellent written and verbal communication skills people and time management skills are a must
  • Ability to coordinate and work with distributed teams is a must
  • MS/PhD in computer Science with 15+ years for relevant industry experience
  • Experience in Storage Subsystem development

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates