VP Software Development @ SOR | Technology - Carlsbad, CA

VP Software Development

SOR | Technology
Carlsbad, CA
16 days ago

SOR Technology is one of the fastest growing online travel companies, recognized in the Inc. 500|5000 for the past five consecutive years including landing the top 500 in 2016, we focus on bringing innovation to our global customer base through travel software. Using our relationships and technology we created an all-encompassing, easy to use web platform which can be customized to each user's individual travel and leisure habits.

About this Position

The VP Software Engineering and Development role is to align the application technology vision with business and overall technology strategy by integrating company processes with the appropriate software engineering, architecture and development. The role is also responsible for all aspects of developing and implementing software application technology initiatives within the organization. This individual maintains existing enterprise web applications while providing direction in all technology-related software application issues in support of business operations and core company values.

Responsibilities:

  • Take a hands-on approach to the software development lifecycle, and working with the product solutions team: develop project and resource plans/schedules, perform day-to-day project management to ensure successful sprints, assist the team in accomplishing all tasks, and demonstrate ownership and accountability of the entire product delivery process
  • Lead the software development team to drive successful delivery of all products while contributing to the product strategy and the overall product roadmap
  • Recruit, train, and manage a world class software development team and utilize external resources to drive initiatives and produce high quality products
  • Set the technical direction for the team, work with the solutions architecture team to evolve the technical platform, and make appropriate technical choices
  • Work with the IT operations and data teams to aid in software deployment, maintenance, BI reporting, and performance/load tuning
  • Work effectively with product managers, project managers, engineers, and the senior management team to allocate development resources appropriately across various projects, juggling current customer/prospect needs with longer term product roadmap requirements (weighing, balancing, & communicating the tradeoffs as necessary)
  • Implement processes and metrics to ensure the software development organization is extremely efficient and focused, and that the products are market ready
  • Investigate and resolve software quality issues and escalate situations according to department processes for quick resolution
  • Manage, coach and mentor the engineers and be a role model for the technology division
  • Participate on the Technology Leadership Team
  • Provide code reviews and coach the engineers in effective and efficient coding techniques following the SOR development lifecycle and architecture design
  • Maintain awareness and point of view on emerging technologies
  • Manage expectations, set realistic goals, and achieve them

Skills:

  • Ability to work effectively in a coordinating role across multiple disciplines, a strong, open and collaborative work style, and customer-service orientation with the ability to translate business goals into information management requirements
  • Demonstrates initiative with or without direct authority
  • Demonstrates creativity in solving problems or generating improvement ideas
  • Self-motivated time management
  • Supports and maintains positive attitude and vision with peers, associates, and management
  • Demonstrated effectiveness in building and managing teams
  • Ability to prioritize competing or conflicting requests and execute tasks in a high-pressure environment
  • Utilizes good judgment
  • Must demonstrate ability to handle diversity among people and environments
  • Must be detail oriented and able to follow-up and follow-through on project actions and tasks
  • Ability to maintain confidentiality of sensitive information
  • Extensive written and oral communication skills

Requirements:

  • Generally, a graduate degree (Bachelors) in computer science, business or a related field together with significant executive experience and knowledge of the business industry is required. An advanced degree such as an MBA is preferred with an emphasis in industry-specific technology or information technology
  • The position requires excellent verbal and written communication skills, previous leadership, management and supervisory experience, and excellent time management abilities
  • The individual should demonstrate initiative, exercise good judgment, exhibit strong profit orientation, and have the ability to achieve results through others
  • Strong knowledge of, contracting, negotiating, organization development/change management, technology trends, strategic planning
  • Very strong conceptual, analytical, judgment and communication abilities are critical
  • 10+ years of experience working in software development with 5+ years of experience managing development engineers
  • Must have experience in planning, architecting, and delivering mission-critical enterprise-grade systems and solutions
  • Extensive experience in .Net and web Services, with a working familiarity of both frontend and backend technologies
  • Experience in consumer-facing, ecommerce and mobile systems, a plus
  • Experience with responsive web design and mobile enabled development
  • Experience with SQL Server, and Microsoft technologies

Benefits and Perks:

  • Competitive salary, based on experience
  • Outstanding Health & Benefits
  • Access to travel platform
  • An office environment that encourage career growth and team involvement
  • Join the team reshaping the travel industry