Director, Software Development

2 weeks ago
Job ID
# of Openings


TThe Director, Software Development oversees strategy implementation for our Software development group at the ReedGroup.  The position envisions product development and manages projects through completion; analyzes, designs and develops software enhancements and new modules; manages development project from initial design through testing while providing strategic management direction. 


Essential Functions:

  • Drives direction and guidance for the software development teams
  • Researches product development options and provides analysis for product direction
  • Consults with internal departments to identify customer needs and include into project objectives Provides support regarding product development to internal departments
  • Work closely with other software directors to deliver features that require cross-team leadership.
  • Lead a team of five software development managers in building SAAS applications for our clients  Evaluates employee performance, sets expectations and goals for department and individual staff members, recruits, disciplines and trains staff
  • Dive into architecture, code, test plans, project plans, deployments, and operations to drive excellence through your organization

Key Competencies:

  • Capacity Management
  • Resource Management
  • Leadership
  • Strategy Implementation


Other Duties:

  • Special projects to be assigned based on candidate’s skills
  • Other duties as determined by the needs of the business



  • Technically well versed, able to speak to and understand the application, database, hardware and network concepts and issues
  • Proven ability to bring disparate teams together toward a common goal using influence rather than authority
  • Expertise managing and driving multiple high- profile projects concurrently with proven success managing high stress, dynamic situations in a calm, professional manner
  • Extensive experience coordinating efforts of internal technical and non- technical resources
  • Comfortable communicating at all levels, including senior management, and technical teams
  • Strong, dynamic and driven personality with a zeal for challenging situations
  • Have experience managing and leading multiple engineering teams including off-shore teams
  • Minimum 5 years’ experience leading large teams (40+) in a technical environment
  • B.S. in computer science or related field, or compensatory work experience


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed