Principal Engineering Manager, Data Engineering

Jobgether
1d$160,200 - $425,000Remote

About The Position

This role leads a distributed Data Engineering team responsible for building scalable, high-performance data pipelines and analytics systems. You will guide architecture decisions, ensure cross-team alignment, and mentor engineers to maintain high-quality software and robust data models. The position requires a balance of technical expertise and strategic oversight, driving projects that impact the entire organization while fostering a culture of ownership and collaboration. You will coordinate with product, design, and engineering teams to define priorities, resolve challenges, and deliver solutions that enable data-driven decision-making. This role thrives in a remote-first, global environment where asynchronous communication and cross-functional problem-solving are key. You will influence engineering practices, improve systems, and ensure that data architecture meets both business and technical objectives.

Requirements

  • 11+ years of experience in software engineering or a related technical field, with extensive experience delivering production software in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
  • 5+ years of people management experience, including mentoring and leading engineering teams.
  • Experience designing and implementing data strategies, including scalable pipelines, integrations, and data models.
  • Familiarity with relational (e.g., MySQL) and non-relational databases (e.g., Cosmos DB), including operating clusters at scale.
  • Proficiency in cloud environments, Azure services (Blob, Table, Redis Cache, Data Explorer), and Cloud Native Compute Foundation (CNCF) concepts.
  • Strong collaboration skills with cross-functional teams, including product, design, and other engineering groups.
  • Excellent written and verbal communication skills, comfortable working asynchronously in a distributed environment.
  • Advanced knowledge of engineering best practices, architecture patterns, and scalable system design.
  • Bachelor’s, Master’s, or PhD in Computer Science, Electrical Engineering, or related technical discipline, or equivalent professional experience.

Responsibilities

  • Provide technical leadership and architectural guidance across data engineering initiatives.
  • Drive cross-team collaboration to improve engineering processes, systems, and data platforms.
  • Mentor and coach engineers, offering code reviews and professional development opportunities.
  • Define project priorities in collaboration with product and engineering leads to meet business objectives.
  • Ensure high-quality, consistent software and data solutions aligned with organizational standards.
  • Participate in critical customer conversations to understand data needs and pain points.
  • Support company-wide initiatives, including embedding in squads to tackle strategic challenges.

Benefits

  • Competitive base salary ($160,200 – $425,000/year) based on location, experience, and qualifications.
  • Eligibility for annual bonus, stock options, and other performance-based rewards.
  • Remote-first work environment with flexibility to collaborate across global teams.
  • Opportunities for professional growth and leadership in a world-class engineering organization.
  • Access to cutting-edge technologies, data engineering tools, and a collaborative, high-impact culture.
  • Supportive diversity, equity, and inclusion initiatives with accommodations as needed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service