Director of Software Development Job in San Diego, California US
We have an immediate need for an experienced, high-level Director for our fast-growing Software Development client in San Diego, California.
Do you have a background in Software Engineering and .NET technology?
Have you led teams from a high level including Software Engineers, Quality Engineers, and Project Managers?
Have you helped teams grow and scale rapidly?
If you feel like you are a potential fit, please let us know ASAP!!
This position is for a Director of Development / Development Director. Our client is seeking a world-class Development Director with a proven background in product development / web development technology with Microsoft / .NET technology. Significant strategic and board-level stakeholder experience is necessary.
This position will head up a team of staff and manage at least 3 Direct Senior Reports and be responsible for the ongoing development, evolution, and growth of a key online product offering; providing day to day leadership as well as long-term strategic planning for all aspects of the technology and product roadmaps.
This is a key role requiring a balanced mix of technological awareness, strategic leadership, and senior level stakeholder management. The Development Director leads the Technology Team in the efficient, on-time delivery of high quality software products and tools and ensures the continuous maintenance and improvement of our existing services while overseeing all aspects of the organization's technology trends. The Director, along with business stakeholders, will set the prioritization of projects and assigns them across the team ensuring the most effective allocation of development and engineering resources. Finally, you will participate as a full-partner with other team leaders to set company strategies and priorities.
Key Roles Include:
- Full P/L responsibility for the Development area; provide ROI on activities, projects, and initiatives
- Establish and maintain an effective system of communications throughout the organization
- Ensure clear communication of strategy to teams with clear articulation of their roles and deliverables
- Direct the software engineering function in developing, releasing, and maintaining software applications according to business needs
- Manage the day-to-day operations of the Software Development Teams providing leadership, communication, prioritization, and decision-making activities to optimize intra and inter-departmental performance
- Champion Development / Quality-centric problems and issues; prioritizing and implementing solutions and/or resolutions as quickly and effectively as possible
- Suggest alternative technical solutions to meet client requirements more efficiently and/or with greater reusability and/or longer life
- Ensure fulfillment of continual product improvement and new offerings consistent with customer needs and industry trends
Education and Experience:
- BS degree or higher in Computer Science or equivalent is preferred
- 7+ years as a professional developer and 10+ years as a Sr. Development Manager for Web-based applications are required
- 5+ years of managing managers
Required Skills / Experience:
- Significant and proven experience leading web / product development for a major online / software product
- Extensive experience of web development, particularly with Microsoft .NET and related development tools and technologies
- Proven senior-level stakeholder experience, preferably to board level within a global organization
- Excellent written and verbal communication skills
- Significant budget management experience