Manager of Endpoint Software Engineering in Orlando Operations Center at Marriott Vacations Worldwide

Date Posted: 7/8/2019

Job Snapshot

Job Description

Are you ready to grow your dream career while making others' vacation dreams come true? Marriott Vacations Worldwide is a world premier organization for Vacation Ownership with resorts at destinations around the globe. Join our team and help deliver unforgettable experiences that make vacation dreams come true.

Generic Position Summary

As a member of the professional staff, contributes specialized knowledge and skill in a discipline (e.g. Accounting, Finance, Human Resources, Information Technology, Operations Planning & Support, Sales & Marketing) area to support team and/or department objectives. Generally works under limited supervision, but within established guidelines, monitoring the flow of work between own department and others in alignment with business strategies, selecting and developing effective managers and work teams, managing own organization through reliable systems and processes, and producing and analyzing more complex business information to assist in the decision making process.

Specific Job Summary

The Manager of Desktop Endpoint Software Engineering will establish the vision, processes and team responsible for creating and deploying operating systems, packaged software, and endpoint configuration of ~20,000 devices by managing the day-to-day operations of a team that designs and authors OS images, software packages, and the configuration management settings for a global end-user community.

Generic Expected Contributions

  • Contributes to team, department and/or business results by performing more complex quantitative and qualitative analysis for business processes and/or projects. Often manages small projects, business processes or parts of larger ones.
  • Responds to, solves and makes decisions on more complex/non-routine business requests with limited to moderate risk.
  • Works to enhance the organization's capabilities through effective staffing and development of others by:

    • using appropriate MVW interviewing tools to hire the best managers available from inside or outside.
    • hiring for diversity and balance of skills.
    • setting and maintaining high standards for team and individual performance.
    • providing timely coaching and feedback.
    • making and rewarding distinctions in performance.

  • Assists more senior associates in achieving business results by:

    • Identifying opportunities to enhance the effectiveness of business processes.
    • providing training and technical guidance to less senior staff, where appropriate, and serving as point-of-contact for problem resolution.
    • participating in setting department operating plans.
    • recognizing and celebrating team successes.
    • achieving results against budget within scope of responsibility.

  • Demonstrates an awareness of personal strengths and areas for improvement and acts independently to improve and increase skills and knowledge.
  • Performs other duties as appropriate.

Specific Expected Contributions

  • Establish and manage a desktop software engineering discipline focused on the design and configuration of End User Technologies including operating systems, mobile device management, automated provisioning, software applications, security tools, behavioral policies, and performance of all end user devices.
  • Lead the Endpoint Software Engineering team by defining repeatable and continually improving processes. Mature the team's capabilities by introducing progressive concepts that focus on efficiency but sacrifice nothing on quality.
  • Initiate and manage high-level troubleshooting processes for the End User Technologies.
  • Own the software version control and source code management process. Ensure that a standard approach is being followed throughout the larger End User Technology team and that proper tooling and reporting are in place.
  • Create, measure, and report key metrics for the performance of the Endpoint Software Engineering team, as well as the quality health of the various product lines.
  • Act as a player/coach by bringing leadership and guidance to the Endpoint Software Engineering team across all facets of operating system imaging, software packaging, and configuration management disciplines.
  • Create a sense of accountability across the End User Technology organization to foster a culture that "owns" all misses and uses them to drive future process improvements.
  • Understand the business's objectives and build alignment and buy-in across a global community.
  • Motivate all team members to deliver high quality projects within time and budget.
  • Responsible for the career development and mentorship of the Desktop Software Engineering team.
  • Provide foundational training, documentation, and reinforcement of ITIL disciplines in support of the End User Technology team and across the IT organization as a whole.
  • Maintain vendor relationships and technology roadmaps, evaluate new technologies for compatibility and security compliance, contribute to endpoint lifecycle management discipline for timely delivery of new services.
  • Provide after-hours support when needed for changes and/or incidents management

Generic Candidate Profile

Successful candidates should possess knowledge and experience and demonstrate strong leadership and relationship skills as follows:

Generally a professional position with specific knowledge and experience in a discipline (e.g., Accounting, Human Resources, Information Technology) as well as associate management experience. College degree and/or relevant experience typically required.

Specific Candidate Profile

  • BS/MS Degree in Engineering or equivalent experience
  • 5+ years of Desktop Engineering / End User Computing management experience
  • ITIL Foundation certification (or higher) required, Project Management certification desirable
  • Prior experience leading and managing a team of global OS Imaging and software packaging engineers with track record of successfully validating and delivering high quality products.
  • Expert knowledge of end-user computing technologies (i.e. desktop, laptop, tablet, mobile devices, printers, etc.), operating systems (i.e. Windows, OSX, Android, iOS, etc.) and configuration/management systems (i.e. Active Directory, BigFix, Bomgar, SCCM, LANDesk, AirWatch, InTune, HP JetAdmin, MarkVision, uniflow, etc.)
  • Expert at building and managing OS images, software packaging, end user computing services -- technically able to understand complex systems and know how to develop them.
  • Extensive knowledge of common, industry leading endpoint configuration methodologies, with awareness of when and how to rely on them.
  • Experience establishing, spearheading, and owning Software Library and Version Management across a diverse portfolio of software vendors, titles, and versions.
  • Proven experience transforming manual imaging and software packaging processes into an efficient automation-centric approach.
  • Experience designing, packaging, testing, and deploying COTS, custom, and SaaS products required.
  • Experience with Agile/Scrum management techniques preferred.
  • Experience with Cherwell, Service Now, CA, Jira or similar work management tools required.
  • Impeccable communication skills, adept at communicating to all levels of the organization and to a global audience through a wide range of analog and digital formats (verbal, written, presentational, virtual, etc.)
  • Expert knowledge in the use of Microsoft Office tools (Word, PowerPoint, Excel, Visio) to analyze data, convey complex visual information to a diverse audience, and deliver end-user documentation.
  • Able to work at a fast pace and encourage others to do so as well.
  • Ability to measure team and individual's performance through the definition and measuring of key performance indicators, and ability to push the quality bar higher.

Marriott Vacations Worldwide is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture.


  1. IT Jobs
  2. IT Manager Jobs