Director, Software Development Job Description

Director, Software Development Job Description

4.8
207 votes for Director, Software Development
Director, software development provides strategic leadership related to specific applications and systems, or software-development methodologies including Agile ceremonies and SAFe process.

Director, Software Development Duties & Responsibilities

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

Sample responsibilities for this position include:

Drive high quality software development process which maintain a spirit of fast fails, testing-in-production, and continuous integration/deployment
Effectively work with multiple stakeholders including clients and direct operations groups program and project managers
Manage the design, development, and operations of a team within our object storage group
Responsible for the design and evolution of REST APIs that expose the capabilities of our OTT Video Platform
Work with Product Management to translate internal and external customer and market requirements into a system, product, and technology roadmaps
Support staffing exercises to make sure the right skills are within the team
Work with Product Managers consulting and customer technical team to research/gather/analyze business requirements and competitive offerings
Our RAID and Platform services teams
Own software resource strategy and planning, including strategic working relationships with external partners
Manage a team that designs, develops, troubleshoots and debugs software programs for IDCS/OIM and is the go to team for all aspects of maintenance starting with resolving software bugs, managing delivery of software and working on customer escalations

Director, Software Development Qualifications

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

Licensing or Certifications for Director, Software Development

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

Education for Director, Software Development

Typically a job would require a certain level of education.

Employers hiring for the director, software development 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 Director, Software Development

Desired skills for director, software development include:

Operating systems
Java
Data structures
Algorithms
Practices
Testing
Distributed systems fundamentals
Operations
Software development methodologies
C

Desired experience for director, software development includes:

Serious engineering chops
A track record of launching high-performance, high-scale, consumer facing products
Demonstrable experience hiring and building teams of world-class engineers and a deep commitment toward developing employees
Experience in introducing and establishing modern best-practice agile development methodologies, processes and tools
Bachelor's Degree in CS, EE, IT or equivalent work experience
Requires 10+ years of experience, at least 3 of which were in leading engineering teams

Director, Software Development Examples

1

Director, Software Development Job Description

Job Description Example
Our innovative and growing company is looking for a director, software development. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for director, software development
  • Hires and manages lower level managers and may hire and manage individual contributors
  • Appraises and evaluates department and individual performance and makes compensation recommendations
  • Initiates and fosters business partnerships with current and potential clients, vendors, IT executives, and senior business executives
  • Manage morale of software development organization
  • Provide coaching, feedback, developmental opportunities, to direct/indirect reports within broader team
  • Directly manage a team of software development professionals
  • Lead Agile planning and execution to help the team achieve milestones and ultimately deliver the product
  • Work closely with various Product Managers and Project Managers to ensure delivery of the product with the agreed upon features by the agreed upon target dates
  • Participate on senior leadership team representing the technology perspective the overarching strategic objectives of the business
  • Work with Product Managers and Executive Stakeholders to establish the long-term vision and strategic direction of the product set
Qualifications for director, software development
  • Extensive experience with developing application on full stack of HTTP, JSON, Rest, XML, databases, no-SQL
  • Should be able to think strategically and execute methodically and tactically
  • ITIL V3 certification and PMP certification desired
  • Bachelor degree in IT, MIS, Business Administration or related field
  • Experience working with distributed software development teams
  • Proven track record in a senior engineering role at either a major broadcaster, broadcast service provider or software vendor delivering content or broadcast systems
2

Director, Software Development Job Description

Job Description Example
Our innovative and growing company is looking for a director, software development. 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 director, software development
  • Stay up-to-date on business initiatives and objectives, and researches and implements best practices frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery
  • Manage software engineers and ensure best coding and documentation practices are established and are followed
  • Oversee all development, testing, and implementation of the application
  • Reviews design approach to ensure that designed solutions are architecturally sound
  • Leads the development of standards
  • Leads the selecting, and procuring of departmental software development tools
  • Provides feedback, training and other employee development activities
  • Supports bids, proposals and marketing activities as required
  • Responsible for technical support issues, and delivering fixes or resolutions in a timely manner
  • Creates technical specifications and/or develops code for the most complex and challenging new business features
Qualifications for director, software development
  • Experience with institutionalizing Scaled Agile Framework (SAFe) across multiple software development teams is required, and ideally within a multi-disciplinary development environment
  • 10+ Years of hands on experience as a senior technology leader leading software development, application & product development using latest technologies
  • 3+ years of experience in leading, establishing & managing DevOps, CI/CD, automation, scripting
  • Strong experience in Amazon Web Services, Experience with Chef/Puppet, Terraform or similar tools
  • Strong background in software architecture & design
  • At least 10 years of leadership experience as a senior technologist leading architects, technical managers, and technical developers
3

Director, Software Development Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of director, software development. 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 director, software development
  • Brings a track record of developing high performing teams
  • Communicates clearly and honestly with stakeholders about progress, roadblocks, and timelines
  • Fosters innovation in the team to develop fast, scalable and secure systems
  • Lead the way by introducing of new tools, concepts, technologies, frameworks
  • Identify opportunities for process improvement for regulatory compliance, product quality and business objectives
  • Build rock-solid, dependable solutions using agile methodologies to support the on-demand nature of our Internet Intelligence and monitoring products
  • Work with the EVP, Product and the executive team to develop and execute long-term product strategy and roadmap for the Internet Intelligence product suite
  • Work with Product and Architecture leadership to define the system, technical, and application architectures for major areas of development and recommend course of action to maintain cost effectiveness and competitiveness
  • Prioritize development goals against resource constraints to deliver against the highest priority items
  • Ensure that code reviews take place on identified systems/projects
Qualifications for director, software development
  • Able to balance technical leadership with sound business judgment
  • 8+ years professional experience in commercial system software development and delivery
  • 10+ years of experience building, leading, managing and developing high-performance engineering teams
  • Proven knowledge in software and systems architecture, design and implementation
  • Experience building high performance scalable computing systems
  • Experience operating highly scalable and highly available computing infrastructurDemonstrated ability owning and driving results in an innovative and fast paced environment
4

Director, Software Development Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of director, software development. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for director, software development
  • Develop schedules, budgets, risk management plans and quality goals
  • Manage and develop a technical organization that can support and sustain rapid growth
  • Maintain detailed program metrics around initiatives
  • Manage change and resolve issues in order to deliver results
  • Lead continuous improvement in all aspects of the development process
  • Drive tough decision making while balancing business goals, technical implications, and timelines
  • Define and deliver application roadmaps and technology platforms with features that support business strategies
  • Lead the identification, evaluation, and selection of third party partners to assist with application integration, development and support to staff project delivery roles that meet delivery standards across quality, throughput, and budgetary goals
  • Effectively lead large projects from inception through to implementation
  • Develop and maintain an engaged, professional work environment
Qualifications for director, software development
  • You have excellent verbal, written and presentation skills
  • You have a demonstrated ability to lead and inspire others to achieve results in reporting and non-reporting work teams
  • You are a self-starter with the ability to manage multiple priorities and deadlines
  • You have the ability to interact effectively and achieve results working with diverse work groups both internally and externally
  • 3+ years in Hadoop related technologies (MapReduce, YARN, HDFS, Pig, Hive, HBASE, Zookeeper, Cassandra, Mongo, Spark)
  • Detail oriented, organized and driven to follow-through and complete tasks
5

Director, Software Development Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of director, software development. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for director, software development
  • Lead the team for greater solution and responds to suggestions for improvements on the new product
  • Contribute to ongoing organizational success through winning, innovative ideas for software development design and implementation
  • Identify, track, and manage project scope to ensure that agreed upon terms and conditions are delivered on time and through assignment to appropriate resources
  • Identify, manage, assess, and mitigate project risk
  • Design and maintain processes for obtaining metrics that capture the progress of a project appraisal of the end product
  • Provide direction to software development Team through effective communication and sharing of technological expertise
  • Timely release, maintenance, and responsiveness of CS Professional Suite products
  • Generate ideas for new Onvio/OnBalance products and evaluate suitability from both technical and market perspectives
  • Develop comprehensive product definitions, concept proposals, and business cases that result in marketable products and services
  • Application and data security to include satisfying agency requirements, preventing fraud, protecting our customer’s data, and reporting activities to key stakeholders
Qualifications for director, software development
  • Proficiency in SAFe, Scrum & XP methodologies applied to local and offshore teams knowledgeable of state of the art codes and standards used in the software development field, especially JAVA & Continuous Integration
  • Experience in Operating System development
  • 12+ years of experience in a software engineering environment with a minimum of 5 years of experience in leading teams
  • Minimum 10 years of experience in software development, preferably in a medical device/diagnostics or other regulated environment
  • Minimum of 5 years of experience in leading teams of software engineers or scientists
  • Ability to clearly articulate team vision, roles and responsibilities

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates