Director, Data Engineering

$165,000 - $175,000/Yr

American Red Cross - Charlotte, NC

posted 11 days ago

Full-time - Senior
Remote - Charlotte, NC
Social Assistance

About the position

The Director of Engineering at the American Red Cross will lead the modernization and transformation of data and reporting capabilities across various verticals. This pivotal role involves implementing cutting-edge data architecture, managing a team of data engineers, and enhancing data management, analytics, and reporting efficiency. The position requires collaboration with business stakeholders and engineering teams to develop and maintain data solutions, while also driving software automation initiatives and establishing best practices for the software development life cycle.

Responsibilities

  • Lead a team in designing, developing, documenting, and maintaining scalable data pipelines to handle increasing data volume and complexity.
  • Act as an organizational expert on data engineering and data lake/warehousing best practices, researching and applying emerging trends to projects and operations.
  • Mentor and guide adoption of DevOps practices, including continuous integration/continuous deployment (CI/CD) pipelines and infrastructure as code (IaC).
  • Oversee the development, maintenance, and enhancement of automated tests, test cases, and monitoring alerts to meet quality and performance standards.
  • Collaborate with analytics and business teams to improve data consumed by business intelligence tools, enhancing data accessibility and fostering data-driven decision making.
  • Provide leadership and guidance to team members through active participation in design reviews, ensuring deliverables meet industry standards for data privacy, security, and governance.
  • Coach team members through proof of concepts, feasibility studies, and time and cost estimates.
  • Strive to learn and understand new developments in Lean, Agile, and contemporary management practices.
  • Create and foster formal and informal groups for learning and improvement.
  • Manage hiring, onboarding, training, coaching, and performance management, resource allocation and staff assignments.

Requirements

  • Bachelor's degree in computer science, Information Technology, Engineering, or a related field, or equivalent combination of education and experience.
  • Minimum of 7 years of relevant experience, or equivalent combination of education and experience.
  • Over 5 years of experience in leading and managing technical teams.
  • Proficiency with various database technologies and data warehouse schema design patterns, particularly snowflake and star schemas.
  • Experience with cloud-based services, especially AWS (e.g., Redshift, S3, RDS).
  • Proficient in SDLC, QA, test automation, and DevOps practices/tools (especially GitLab and Grafana).
  • Experienced in object-oriented programming, with a focus on Python.
  • Skilled in Behavior Driven Development, performance testing, and test data generation.
  • Proven ability to design, implement, and maintain Master Data Management (MDM) solutions, ensuring data accuracy, consistency, and integrity across the organization.
  • Proven experience in ensuring quality and reliability in data warehouse, data management, and BI reporting solutions.
  • Familiarity with Agile and Scrum methodologies, especially SAFe.
  • Excellent verbal and written communication skills.

Benefits

  • Medical, Dental, & Vision Plans
  • Health Spending Accounts & Flexible Spending Accounts
  • PTO + Holidays
  • 401K with up to 5% Match
  • Paid Family Leave
  • Employee Assistance Programs
  • Disability and Insurance: Short + Long Term
  • Service Awards and Recognition
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service