Director, Software Job Description
Director, Software Duties & Responsibilities
To write an effective director, software job description, begin by listing detailed duties, responsibilities and expectations. We have included director, software job description templates that you can modify and use.
Sample responsibilities for this position include:
Director, Software Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Director, Software
List any licenses or certifications required by the position: AWS, ITIL, PMP, CCNP, CCNA, CSAM, CISA, CISSP, QB, IST
Education for Director, Software
Typically a job would require a certain level of education.
Employers hiring for the director, software 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 Director, Software
Desired skills for director, software include:
Desired experience for director, software includes:
Director, Software Examples
Director, Software Job Description
- Guide your team to continuously improve their architecture skills and practices
- Provide direction on-going to the proper direction of professional development / training programs that fit the needs of your team members
- Work closely with R&D management on talent acquisition and talent management, provide job descriptions, perform interviews, develop on-boarding plans, develop succession plans, etc…
- Provide input and track expense budget asks covering training, travel and team building
- Guide your subordinates to plan their careers, set both long and short term goals
- Communicate the vision from senior management and set and communicate business objectives for your team that align with this vision
- Accurately access the performance of your direct reports, perform timely PE’s, coach and provide guidance based on performances and potential
- Nominate candidates for promotion with reasonable justifications
- Understand what motivates each of your team members
- Ability to work with multiple hardware and software platforms at an advanced skill level
- At least 5 years SQL experience in any RDBMS
- At least 5 years experience with ETL
- At least 5 years of data warehouse experience
- At least 5 years of data analytics experience
- At least 3 years managing a team of engineers
- At least 2 years experience with Big Data
Director, Software Job Description
- Collaborate with finance team to update monthly financial forecasts in areas of headcount, NBC, and CAP
- Provide input to policy level direction regarding standards, processes, metrics, long range plans and budgeting, and other policy items as required
- Manage and direct the personnel actions of software development leaders which includes but is not limited to, approving vacation, scheduling employees, training and evaluating employees, coaching and counseling when appropriate, and making salary or merit increase recommendations
- Instruct, assign and direct the activities of the development staff to ensure that the work performed meets the acceptance criteria and is performed in line with all stated processes and procedures
- Prepare activity and progress reports for development activities and provides status reports to senior and executive management as required or apparent
- Work closely with Quality Assurance team to identify, rectify issues and put measures in place to mitigate repeat issues
- Manage resource allocation in conjunction with PMO office to ensure successful delivery of commitments for scrum, Kanban teams or individual efforts during daily stand-ups
- Works with the management team in Denver on day-to-day activities to ensure service excellence
- Attend management and project meetings outside of normal Singapore business hours to ensure continuity and support to Denver based management team
- Take complete responsibility of the full life cycle of assigned projects to the Singapore office and oversee software release implementations when required
- 2+ years of experience in mobile applications platforms (iOS, Android)
- Previous Media & Entertainment industry experience a plus
- History of Open Source Commits is very relevant
- Demonstrated capacity to adapt to new technologies and learn quickly
- Must be detail-oriented and able to review and comprehend detailed documents
- 10+ years of industry experience including software development, product development, and a min
Director, Software Job Description
- Manage the day-to-day activities of the software engineering team within an Agile/Scrum environment
- Work closely with the engineers and technical leads to architect and develop the best design and approach
- Manage a broad portfolio of diverse technology projects, initiatives and innovation
- Collaborate, Support and partner with multiple business and technology teams
- Display the ability and passion to “go deep” into the technology
- Establish and maintain technical credibility within your engineering organization
- Embrace a growing DevOps mindset and culture
- Promote a culture of innovation, efficiency and quality
- Ensure the teams are adhering to the development process, change management process, and other relevant operational processes
- Handle day-to-day leadership responsibilities for direct reports and ensure teams are delivering committed work items
- 4+ years experience on Hadoop distributions such as Cloudera, HortonWorks, and/or MapR
- 5+ years experience with financial services systems
- Certified in Oracle and/or OnBase is preferred
- 5+ years Oracle development experience, following good design, coding standard, and performance best practices
- Experience with Oracle Application Servers and Oracle tools such as Designed, SQL Plus, SQL Loader and Toad
- Familiarity with database architecture, configuration, relational database design, and implementation of security controls, PL/SQL, triggers and procedures in Oracle
Director, Software Job Description
- Take lead on new technology initiatives, and working with the Predix/infrastructure teams to define requirements for them, which will help deliver value to our customers
- Responsible for the project management and delivery of infotainment sotware and so will be closely working with customers on a needed basis
- Manages the plan and schedule for the varios customer SW releases to meet program milestones
- Follows the software processes and make sure the team is aligned with the process and deliverables to meet the target goals
- Collaborates with other Domain leaders to ensure all the teams deliver software in a timely manner
- Collaborates with hardware team to ensure that hardware design changes are properly accounted for by the software team
- Collaborates with Advance Manufacturing team to ensure that Head units are properly manufactured and tested end of the line using the software provided by SW domain teams
- Create a clear plan of the various vehicle timelines and deliveries expected
- Design architect, program and build applications for high transaction environments
- Collaborate with scrum masters, product owners, and leadership to build a world-class product for our partners, advertisers, and users
- Experience with Deltek’s CostPoint, CRM, Time and Expense financial systems, IBM’s Cognos, and SharePoint
- Ability to create, modify, test, and document PL/SQL code, tables, packages, procedures, functions, and database triggers
- Experience leading cross-functional resolver groups
- Experience leading both onshore and offshore teams
- Able to demonstrate both continuous improvement and revolutionary development paths and advocate for both
- Demonstrated expertise as an individual contributor
Director, Software Job Description
- Knowledge and understanding of how technology can act as a disruptor
- Minimum Bachelor's Degree in computer science, MIS or related majors from top institutions, Masters a plus
- 10+ year’s professional software architecture / development experiences on multi-tiered enterprise applications
- Proven ability to manage a team of Architects / Engineers
- Strong expertise in SDLC processes, continuous builds, Team Foundation Server
- Can motivate team members to succeed in a fast-paced team environment
- 18+ years of product development experience in MSFT Technologies
- 8+ years of experience in an software engineering leadership role – Application development, maintenance and support
- Well versed in agile development methodology
- Bachelor’s degree and minimum 10 years professional experience in software sales and/or business development required
- Results-oriented, collaborative leader with excellent oral/written communication skills, capable of building effective working relationships across the company and business
- Ability to build a high performance organization and to promote a culture of continuous improvement