Software Development Director Job Description
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:
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:
Desired experience for software development director includes:
Software Development Director Examples
Software Development Director Job Description
- 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
- 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
Software Development Director Job Description
- 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
- 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
Software Development Director Job Description
- 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
- 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
Software Development Director Job Description
- 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
- 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
Software Development Director Job Description
- 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
- 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