Preferred Travel Group is a company that values collaboration and individuality in the hospitality industry. They are seeking a Manager, Data Engineering to lead a cross-functional technical team focused on designing, building, and supporting the company’s data and analytics estate, ensuring effective execution while adhering to company standards and scalability goals.
Responsibilities:
- Lead, coach, and develop a high-performing, collaborative technical team through regular 1:1s, feedback, goal setting, and performance reviews
- Manage team capacity, schedules, time-off planning, and on-call/support rotations as applicable
- Foster a positive, inclusive, and upbeat team culture; build cohesion across varied disciplines and experience levels
- Encourage continuous learning through mentorship, training plans, knowledge sharing, and support for skill development and career growth
- Maintain awareness of the department’s overall data estate, ensuring team decisions align with long-term strategy and do not create future constraints
- Contribute to, review, and approve technical designs, ensuring security, performance, scalability, maintainability, and cost considerations are addressed
- Document and ensure adherence to internal engineering patterns and standards (naming, code structure, deployment practices, observability, documentation, security, etc.)
- With the project manager, lead agile ceremonies and delivery practices, including stand-ups, backlog refinement, planning, retrospectives, and stakeholder check-ins
- Partner with stakeholders to translate business priorities into actionable roadmaps and well-defined tickets
- Ensure appropriate task sizing, estimation, prioritization, and clear acceptance criteria to support predictable execution
- Manage delivery risk: proactively surface blockers, dependencies, scope concerns, and trade-offs; keep work moving while protecting quality
- Serve as the primary voice for the team outside the team and the primary voice of the department/business within the team
- Maintain clear, consistent communication with business partners and technical stakeholders regarding status, timelines, risk, and outcomes
- Partner with stakeholders to clarify requirements, align on priorities, and ensure delivered solutions provide measurable business value
- Ensure high availability and reliability of team-owned systems through monitoring, alerting, incident response practices, and root-cause resolution
- Drive quality through code reviews, testing standards, release practices, and post-implementation validation
- Establish and maintain operational documentation and runbooks to support consistent support and knowledge transfer
- As needed, and as a last resort, contribute directly to technical work (design, debugging, code reviews, small fixes) to unblock delivery, support critical incidents, or guide best-practice implementation—while keeping the primary focus on leadership and oversight
Requirements:
- Bachelor's degree in Computer Science, Information Systems, or other relevant degree/related field, or equivalent professional experience
- Expert knowledge of modern data and analytics platforms
- Expert knowledge of relevant languages, such as SQL, dbt, Python, and/or C#
- Expert knowledge of cloud data platforms and tooling (Azure/Fabric preferred)
- Experience with Machine Learning, Predictive Analytics, and/or Artificial Intelligence projects
- Demonstrated ability to lead predictable delivery using agile practices
- Proven ability to mentor and grow technical team members and build team culture
- Excellent verbal and written communication skills
- Leadership focused data engineering environment, taking ownership of team performance, technical direction, and delivery outcomes
- High standards, quality driven setting, where scalable architecture, reliability, security, and governance are non negotiable
- Fast paced, multi priority environment, balancing people leadership, delivery oversight, stakeholder needs, and operational demands