Software Director Job Description

Software Director Job Description

4.5
161 votes for Software Director
Software director provides support and coaching for other teams implementing DevOps practices such as Continuous Integration/Continuous Delivery (CI/CD) and Infrastructure as a Service (IaaS).

Software Director Duties & Responsibilities

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

Sample responsibilities for this position include:

Guide the choice of tooling/technologies for products & services and for auxiliary systems (build, deployment, metrics, monitoring, ), along with architectural concerns such as asynchronous decoupling, eventual vs
Lead a talented Software Engineering organization (and recruit) to deliver innovative, high quality products on a foundation of architectural and engineering excellence
Communicate and translate vision/strategy to staff
Directly manage and mentor a team of 20 engineers as well ask working with outside vendors to boost our delivery capability
Ensure development of extensible architectures and solid technical designs
Drive increased efficiency across the teams, eliminating duplication, leveraging product & technology reuse
Partner with the global stakeholders in respective teams to drive technology & people strategy to enable business impact & people growth in terms of technical depth & Leadership
Partner closely with global teams to drive development of new technologies enable seamless interaction of teams
Define roles & responsibilities for assigned personnel
Define the Hiring Strategy to hire right people & focus on employee engagement & retention

Software Director Qualifications

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

Licensing or Certifications for Software Director

List any licenses or certifications required by the position: AWS, ITIL, PMP, CCNP, CCNA, CSAM, CISA, CISSP, QB, IST

Education for Software Director

Typically a job would require a certain level of education.

Employers hiring for the software director 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, Software Engineering, Management, Communication, Leadership, Engineering, Technical, Education, Technology, Business

Skills for Software Director

Desired skills for software director include:

Unix fundamentals
CI/CD practices and Extreme Programming techniques
ADI audio processors
Aspects of the Software Development Life Cycle
Automated testing
Change management practices
Continuous delivery concepts: continuous integration
Current software industry trends
Deployment
Experience in TMT industry

Desired experience for software director includes:

At least 3 years leading agile mobile software engineering teams
At least 10 years managing delivery of existing production software at scale
At least 10 years experience programming production software
At least 3 years experience in developing mobile applications for iOS or Android at scale
Masters Degree in Computer Science or related field of study
Experience building customer facing web and mobile software solutions at scale

Software Director Examples

1

Software Director Job Description

Job Description Example
Our growing company is hiring for a software director. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software director
  • Understand database design and schemas (Deltek ERP, Cognos BI reporting, SharePoint)
  • Understand the requirements of the various COTS packages
  • Develop complex backend codes using PL/SQL
  • Provide on-call support and respond to incidents, service outages, response time issues, database restores
  • Understand and adhere to company policies and procedures, change control, security, and SOX compliance
  • Establish effective working relationships with team, peers and management through contributions provided in team settings, working groups, and committees
  • Provide leadership to a team of 50+ direct reports and direct their efforts in line with organization product roadmaps and strategy
  • Explore and facilitate student collaboration opportunities with events like Tech Talks, industry presentations
  • Continually work with development managers helping them develop their career and those on their teams
  • Identify and advocate for the personnel needs of your team
Qualifications for software director
  • Bright, motivated, and intellectually curious (you know if you are!)
  • Experience and willingness to work under a matrix structure and dual reporting lines
  • Comfortable in dealing with senior management and international contacts
  • Must have high degree of computer literacy and advanced knowledge of software tools relevant to this role
  • First-rate written and oral communication
  • Able to communicate complex technical concepts to multiple audiences
2

Software Director Job Description

Job Description Example
Our company is hiring for a software 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 director
  • Responsible for designing highly complex modules, critical components or a whole application/product in its entirety
  • Has the vision to integrate it across multiple systems
  • Establish processes and metrics around software development, TDD, BDD, test coverage, which help drive necessary visibility and behavior
  • Manage software engineering teams to deliver technology solutions in support of business strategy and growth
  • Master the complex knowledge domain of Home Loans Servicing and drive our core platform strategy with our key vendor, build a detailed roadmap for the future
  • Lead with technical expertise in the development of core systems
  • Be a key member of the R & D senior leadership team
  • Define, build and manage engineering organization required to provide matrixed resources to agile SCRUM teams
  • Participate in the definition of strategic direction and leadership for all software engineering activities
  • Collaborate with cross functional leaders in solution architecture, product management, and PMO to provide cohesive leadership message to engineering resources working in cross functional SCRUM teams
Qualifications for software director
  • Proficiency in HTML5, DOM, CSS, Javascript, Node.JS, React.js, and Flux
  • Experience with API and Framework design and integration
  • Understanding of the HTTP protocol, HTTP headers, Mime Types, cookies, and general web server functionality and capabilities
  • Expert with Scrum and Agile processes and practices
  • Proficiency with Github, JIRA, and Confluence
  • The ability to communicate clearly in spoken and written English
3

Software Director Job Description

Job Description Example
Our growing company is hiring for a software director. 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 director
  • A history of embracing and incubating emerging technology and open source products
  • Ability to collaborate with various partners in the tech, startup and academic ecosystems
  • The ability to seed and extend innovation into the greater organization to develop key talent, consistent with that of a leading technology company
  • Understanding of ways to lead a team developing in an Agile environment
  • Provide technical leadership to a dynamic team throughout the software development life cycle
  • Collaborate with architects, other teams, product owners, and software engineers to drive implementation of new applications
  • Technical expert in mobile development area on iOS and/or Android
  • Assess future demand across Tech for current and emerging needs in the mobile development area
  • Passion for mobile technologies and remaining aware of trends and opportunities for curriculum
  • Must have deep technical credibility within the engineering organization, and ability to recruit top engineer
Qualifications for software director
  • At least 5 years of experience developing and/or managing software solutions to any enterprise products
  • Technology background in commodity technologies like distributed systems, infrastructure, network technologies, mobile, digital, big data, security
  • Professional certifications in AWS and/or software technologies ,Network, Storage, Virtualization, or DR
  • Experience with ETL(Abinitio), SFG (Sterling File Gateway), ControlM, Splunk, or any of the related technologies is a plus
  • At least 5 years experience with Java Development
  • 5+ years experience developing mobile software solutions
4

Software Director Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software director. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software director
  • Establish and maintain effective working relationships with business and technical staff in on-site and virtual environments
  • Participate in, and in some cases lead, software engineering best practices initiatives
  • Drive and improve customer satisfaction levels with a focus on newly released products
  • Prioritize, schedule and deliver patch releases to deliver utmost quality and thereby customer satisfaction
  • Lead software engineering teams in an Agile environment leveraging advanced engineering practices to deliver national scale solutions for the US Card Business
  • Establish technical credibility across their internal teams and the external engineering community
  • Directs a function or project that adds value to the business
  • Leads the design of cross-functional features or is otherwise influential in the efforts of other leaders
  • Lead multiple software development teams across the globe to deliver committed features
  • Manage other Software Development Managers and Individual Contributor - The leader is both a technical leader within the function and also is responsible for developing and coaching his/her employees within the function
Qualifications for software director
  • Ability to maintain applications data models and support legacy application data migration using PL/SQL and store procedures, which includes checking database source code in/out of source control packages \
  • Manage the technical aspects of the database to ensure integrity/constraints are maintained
  • Ability to work in a group independently to provide software and hardware support for a diverse datacenter
  • Foundation skills such as DNS, SNMP, LDAP, and TCP/IP
  • Outstanding analytic, presentational, organizational, interpersonal, project planning, project management, and communication skills
  • Experience building consensus among executive and client stakeholders
5

Software Director Job Description

Job Description Example
Our innovative and growing company is hiring for a software director. 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 director
  • Lead the architecture of large-scale, multi-tier, distributed software products that solve major supply chain problems for our customers
  • Build resilient and cloud ready solutions that float above our competitors
  • Be a mentor and role model to up-and-coming developers so we can continue to grow the new generation of leaders
  • Direct the activities of a software solution for software application enhancements, fixes, and new products that our customers will love
  • Oversees the analysis, design, programming, debugging, and modification of the solution and/or shared frameworks
  • Analyzes and investigates applications engineering activities and prepares design specifications, analysis, and recommendations
  • Interacts with product management and users to define application requirements and/or necessary modifications
  • Manages a small/medium team of developers in their daily activities ensuring software best practices are followed and they are happy and keep typing brilliant code
  • Identifies opportunities for improvements in the development lifecycle and possible solutions to problems our clients face
  • You will also advocate and promote functional safety practices established for autonomous vehicles
Qualifications for software director
  • Knowledge, skills and abilities required to resolve the most complex software engineering issues
  • Experience with various development methodologies – MSF, Waterfall, Agile
  • Experience in working with global engineering and business teams
  • Should possess excellent organizational, planning and time management skills
  • Should be competent on logical thinking with creative problem solving ability
  • Software development/Engineering background including a minimum of 5 years of experience successfully developing or maintaining software

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates