VP Software Development

Company is seeking to hire a full-time Vice President, Software Development.  The individual in this role will oversee the software engineering projects and programs at Company. Their responsibilities include developing strategies to optimize operations, setting guidelines and product roadmaps, coordinating managers, and liaising with key clients and business partners.

Responsibilities:

  • Drive the successful delivery of our products, while contributing to the product strategy and the overall technology roadmap
  • Oversee the software and systems engineering projects and programs at Company
  • Develop strategies to optimize operations, setting guidelines and product roadmaps, coordinating managers, and liaising with key clients and business partners
  • Responsible for the design, development and architecture of all major software solutions, including the establishment of software development best practices
  • Develop, execute and maintain a strategic roadmap for a next-generation system
  • Provide strong, decisive and effective leadership
  • Ensure implementation/continuous improvement of formal processes to support product development activities
  • Lead and encourage the workforce to reach goals while implementing Company’s policies and regulations
  • Manage change and develops risk mitigation plans
  • Prepares progress and efficiency reports for upper management and clients
  • Additional duties as assigned

Requirements:

  • Master’s degree in Computer Science, Engineering, Information Technology or a related technical discipline
  • Agile software development methodologies
  • 15+ years of Software Development/Engineering experience, leveraging object-oriented concepts, design patterns, data structures, and algorithms, utilizing C++, Java, C#, JavaScript, or a similar language.
  • 5+ years of experience managing software development/Engineering teams, and experience managing managers (leader of leaders).
  • Keen business acumen and proven management abilities to manage software engineering/development teams
  • Experience with large scale systems
  • Strong interpersonal and communication skills, along with ability to explain complex technical concepts and analysis implications clearly across different audiences and varying levels of the organization
  • Demonstrated success in identifying and prioritizing business questions, and using quantitative techniques using available data to deliver solutions to address these questions

Physical Requirements:

  • Remaining in a stationary position, often standing, or sitting for prolonged period of time
  • Adjusting, moving, or lifting objects up to 15 pounds
  • Repeating motions that may include the wrists, hands and/or fingers

Related Post