VP, Software Engineering
Scottsdale, AZ, USA | Vixxo
IT / Information Technology
Job Description:95 people have viewed this job
Vixxo is hiring a VP, Software Engineering at our Scottsdale, AZ headquarters.
The Vice President, Software Engineering will lead the company’s development team to enhance existing systems and fulfill future business needs.Reporting to the Chief Technology Officer, this critical role will provide thought leadership, influence and hands on engagement to develop, direct and implement an effective softwareengineering strategy for the Company, encompassing both internal technical capabilities and external technology partnerships.This leader will act as a technical advisor, subject matter expert (SME) and mentor to the software development associates across the business unit and enterprise, ensuring that robust design tools and processes are effectively applied to meet the expectations of our stakeholders and demands of their applications.
WHO WILL LOVE THIS JOB
An advisor, you build rapport by offering strategic value in every interaction.You are trusted internally by cross-functional partners, as well as externally by our customers, for your strategic inputs.
An innovator, you aren’t afraid to build something, test it, learn from it, and iterate. Failing to succeed is something you are very comfortable doing.
A talent steward, you drive and optimize team performance, engagement and productivity by empowering and developing each individual within your team.
An inspiring leader, you’re passionate about mentoring and have a vision for what world-class can look like at Vixxo
WHAT YOU WILL DO
Deliver innovative software solutions by working collaboratively across the business to determine market based product requirements and road maps, oversee the effort to design, build and deliver products, as well as product enhancements in accordance with requirements and technology road maps.
Provide technical oversight and mentoring to the software development team members across the business unit.Develop an efficient organizational structure for business growth and change in support of the values and culture of the Company.Maintain the appropriate quality of design, development and documentation to create a learning organization of developers.
Establish clear goals, performance objectives and development plans that are aligned with the organization’s vision, strategic direction and Vixxo’s core values.Maintain an assessment of technical capabilities and gaps necessary to support Vixxo’s strategy.Identify and implement measures that drive the organization’s vision, mission, and technical direction
Communicate with team leads clearly and consistently, to ensure work is progressing on time and in line with business goals.Ensure that projects initiated and seeking resources have well defined requirements that provide clear linkage between customer needs and product design specifications.Ensure transparent communication with senior and executive management.
10+ years software development and engineering experience leading teams in the development and maintenance of multiple complex software products and successfully bringing software products to market
Bachelor’s Degree in Computer Science (preferred); will also consider work experience as a substitute along with applicable industry certifications pertinent to the role
Strong leadership and interpersonal skills, sound judgement, strong analytical skills, excellent written and verbal communication
Ability to influence and manage expectations with senior leadership and operate in a complex, multi-product development environment
Proven ability to deliver robust technology solutions that meet business objectives in a timely fashion and budget
Experience and demonstrated ability to evaluate current, new and emerging technology on an ongoing basis
Agile team leadership experience with product delivery using continuous, multi-level planning and incremental and iterative development and deployment processes
Well-rounded and comprehensive knowledge of software development including all aspects of the applications development life cycle
Experience in clarifying objectives, dealing with ambiguity/under-defined problems, advocating for simplification, and influencing teams
Experience with developing, implementing, and evolving software engineering processes such as Agile, Scrum, and Kanban to meet the needs and culture of the business.
Already a member? Sign In