Senior Manager Data Engineering

$173,000 - $277,000/Yr

[Rh] Hotels - Seattle, WA

posted 2 months ago

Full-time - Mid Level
Seattle, WA
Accommodation

About the position

As a Senior Manager of Data Engineering, you will be an established leader responsible for overseeing a larger team of data engineers, typically ranging from 6 to 10 individuals. Your primary focus will be to deliver work for defined domains while expanding the scope and feature set of those areas. Collaboration with management and product teams will be essential to balance the needs of team wellbeing, feature development, and system maintenance and operation. You will be expected to have a proven track record in management, ideally with at least 5 years of experience in a leadership role, where you have successfully recruited and managed data engineers, executed capacity planning, and led multi-quarter data engineering projects. In this role, you will anticipate and recognize bottlenecks in work processes between teams, making suggestions for ongoing improvements. You will coordinate with your team to define success measures for process improvements and develop product phase-out planning in alignment with the product roadmap. Your expertise in architecture, business acumen, and domain knowledge will be crucial as you deliver solutions to complex business problems that span multiple teams. You will also serve as a guide to junior associates, sharing your deep domain knowledge and industry insights across cross-functional teams. Your responsibilities will include creatively testing and maintaining software applications that support large-scale real-time and batch data pipelines, advocating for operational excellence, and identifying areas for improvement within the code. You will bridge the gap between technology and non-technology teams, ensuring that proposals for improvements are communicated effectively and that technical issues are resolved promptly. Additionally, you will be responsible for mentoring individual contributors and managers, promoting collaboration, and fostering a diverse talent pipeline within your team.

Responsibilities

  • Lead a team of data engineers, managing 6-10 individuals.
  • Deliver work for defined domains and expand the scope and feature set.
  • Collaborate with management and product teams to balance team wellbeing, features, and system maintenance.
  • Recruit and performance manage data engineers within the team.
  • Execute capacity planning and allocation for teams of 10 or more.
  • Lead multi-quarter data engineering projects.
  • Anticipate and recognize bottlenecks in work processes and suggest improvements.
  • Coordinate with the team to define measures of success for process improvements.
  • Develop product phase-out planning in line with the product roadmap.
  • Conduct day-to-day work and solve complex issues in the technical engineering area.
  • Share domain and industry knowledge between cross-functional teams.
  • Act as a spokesperson for software design best practices for data pipelines.
  • Research and recommend frameworks and architectural/code design patterns.
  • Identify areas of improvement within the code and suggest solutions.
  • Advocate for operational excellence, including unit testing and data quality checks.
  • Convey the right information to ensure proposals for improvements are considered.
  • Contribute to product development by capturing customer feedback and industry changes.
  • Examine inefficiencies in the existing stack operation and encourage improvements.
  • Report on team status and listen for suggestions to improve project work.
  • Review skill and expertise requirements to accomplish team goals and identify talent resources.
  • Develop action plans for optimal resource utilization and manage resource usage among the team.
  • Encourage assessment of resource decisions related to efficiency and cost reduction.
  • Ensure optimal FTE to contingent worker ratios are maintained on the team.
  • Guide individual contributors and managers in developing team and individual goals.
  • Encourage and support education and professional development of team members.
  • Mentor individual contributors and managers based on personal experience.
  • Evaluate team talent, identify gaps, and implement action plans to fill gaps.
  • Acquire resources needed to reach individual and team goals.
  • Prioritize team morale and productivity, celebrating accomplishments.
  • Promote collaboration among team members and encourage cooperation.

Requirements

  • Minimum of 5 years of management experience in a leadership role.
  • Proven track record of recruiting and managing data engineers.
  • Experience in performance management of individual cases.
  • Ability to execute capacity planning for teams of 10 or more.
  • Strong knowledge in multiple technologies or languages.
  • Expertise in architecture, business acumen, and domain knowledge.
  • Solid understanding of data validation, data modeling, and cost optimization.
  • Experience leading multi-quarter data engineering projects.
  • Ability to deliver solutions to complex business problems.

Nice-to-haves

  • Experience with cloud services and data platforms.
  • Familiarity with software development tools for data pipelines.
  • Knowledge of industry trends and customer needs.

Benefits

  • Medical, dental, and vision insurance coverage.
  • Paid time off and Employee Assistance Program.
  • Wellness and travel reimbursement.
  • Travel discounts and IATAN membership.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service