Job Details

VP of Software Engineering

FRISCO-75034, TX, US
09/23/2019

-


Required Skills

    Agile, Mathematical Skills
Company

Infinity Consulting Solutions, Inc

Experience

6 to 10 Year(s)

Job Description

VP OF ENGINEERING

Frisco, TX

Direct Hire | Base + Bonus

ICS is seeking a qualified Vice President of Software Engineering for our Client in the Frisco, TX area! The successful candidate will serve as a strong leadership and consultative role to the Software Development organization by driving product development and technical strategy.

The VP of Engineering will report to the CTO and facilitate executive direction in the development of operational and strategic goals.

This role serves as a key asset to the development, implementation, and optimization of processes throughout the department that will enhance product quality, provide efficiencies in all development activities, and reduce the delivery timelines.

This leader must be a passionate developer of talent with excellent organizational and people management skills.

WHAT YOU'LL DO:

Works with Senior Management and Leadership across the company and with Product Management to develop a strategic vision and the technology roadmap to exceed client expectations, diversify the business and manage risk

Business experience to manage all departmental budget responsibilities (current & planning), contractual agreements, and to support decision-making processes

Sets overall objectives for approved development projects based on market research, technology developments and ROI

A major component of the role is to work on issues that impact development success including
development processes, staffing, technical strategies and solutions.

This individual will provide technical vision to the Software Development organization, balanced with delivery of enhancements to maintain a client centric environment while decreasing technical debt over time.

Successfully negotiate strategic and other issues which effect the business internally and externally

Must be a comfortable communicating and presenting with all levels within the company with a business-first and technically competent argument.

Maintain affiliations and relationships with academic and industry technical experts and serve as external spokesperson for the company.

Provide leadership and guidance to all level of staff in the Software Development organization.

This individual is a recognized expert, and exercises wide latitude in, determining own objectives and best approaches to solving critical problems and fulfilling business needs.

Is seen as a leader, or subject matter expert, by others in the software development function and Software
Development organization both in terms of full stack and full process.

Apply expertise and experience in solving problems that are unique and extremely complex given time, budget, culture, and resource constraints.

Demonstrate leadership and vision in determining and driving strategy decisions, process changes, business initiatives, etc.

Flexibility - client centric organization requiring a great deal of flexibility as we create Raving Fans in all areas of the business, both internal and external to the company.

While we have multiple teams within Software Development we are "one team” and all communication and actions must represent that.

Matrix organization—you have a manager you report to as well as other stakeholders to operationally take direction from.

Demonstrate enthusiastic support of corporate mission, core values, and long-term objectives

Participate in the enterprise-wide strategic planning process, prioritize and assign projects, negotiate
applicable contracts and communicate plans to stakeholders

Establish and implement short and long-range departmental goals, objectives, policies, and operating procedures

Create overall technology standards and practices and ensure adherence

Lead the strategy for technology platforms, partnerships and external relationships, while continuing to meet business demands.

Provide the customer point of view towards best in class, innovative and scalable solutions and drive that to customer and business success

Collaborate with the executive team to assess and recommend technologies in support of company needs

Oversee research and development as well as special projects

Evaluate work performance of department's employees and recommend promotions/salary increases


SKILLS / EXPERIENCE YOU NEED:

Education (at least one of the following): Bachelor's degree in Information Technology, Computer Science,
Computer Engineering or related field from an accredited college or university.

10+ years progressive management experience in a software development environment.

6+ years progressive experience leading teams of developers (not a single team).

Demonstrated success as a Director or VP in a forward thinking, fast-paced technology focused company

Scheduling, POS, EFT, and Credit Card Processing

Expertise with Agile, DevOps, SaaS and Cloud Migration

Autonomy & Self-Management – Ability to set and achieve standards, goals, and objectives with minimal
supervision. Ability to clearly prove value to the company and achieve profitable results.

Teamwork – Ability to fit, mold, and adapt within the dynamics of multi-functional, self-directed
workgroups. Ability to encourage and assist peers in reaching their individual and team-oriented goals and objectives.

Communication Skills – Ability to effectively convey the needs of our products to vendors and prospective
suppliers. The ability to effectively convey the capabilities and limitations of equipment, hardware, drivers,
etc. to Developers, Business Analysts, and other internal staff.

Ability to write reports that effectively convey information in concise, readable terms.

Ability to effectively present ideas and solutions to small or large audiences of customers, clients, vendors, suppliers, managers, and other stakeholders.

Ability to relate to both technical and non-technical users. Excellent oral and written communication skills are essential, particularly presentation skills.

Flexibility – Ability to changes priorities quickly and often.

Rapport Building – Ability to build and foster positive interpersonal rapport with internal and external stakeholders.

Critical Thinking & Discernment - Ability to discern when the business goals and objectives of others might take precedence over assigned goals and objective.

Problem Identification and Solving - Must be able to identify problems based on subtle indicators. Must be able to develop options to solve problems in a timely manner and apply logic and reasoning to determine and implement optimum solutions.

Mathematical Skills - Basic skills including but not limited to addition, subtraction, multiplication and division of whole numbers, decimals, and fractions.

Recognized expert in software design and development

Ability to work collaboratively with other developers and senior professionals across functions; and have
strong influencing and leadership skills

A strong understanding of the most complex concepts related to computer architecture, data structures and programming practices

Ability to develop strategic project plans and schedules for complex projects or new product
developments

Additional requirements:

Must be able to stand, walk, use hands, reach, bend, stoop, kneel, bend, climb, and crawl with the dexterity required to install, manipulate, and operate computer equipment and peripherals.

Must be able to speak clearly and hear.

Must be able to sit for prolonged periods of time

Heavy Travel Requirements: must be able to fly on commercial airliners domestically and abroad


Software Engineers, Applications
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
9/17/2019
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY
-