Staff Engineering Manager, Data Engineering

New
Working remotely within the United StatesFull-TimeManager
Salary140,400 - 372,300 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
9+ years of software engineering experience; 3+ years of people management experience
Required Skills
PythonJavaMySQLAzureData engineeringGoDistributed Systems

Requirements

  • 9+ years of software engineering experience
  • 3+ years of people management experience
  • Strong programming expertise in Go, Java, Python, JavaScript, Ruby, Rust, C#, or C++
  • Experience designing and implementing scalable data strategies, data pipelines, integrations, and distributed data architectures
  • Strong understanding of cloud-native systems, distributed infrastructure, and modern engineering practices
  • Hands-on experience with relational and non-relational databases (e.g., MySQL, Cosmos DB)
  • Familiarity with cloud platforms and services (e.g., Azure Storage, Azure Data Explorer, Azure Redis Cache)
  • Experience collaborating cross-functionally with product management, analytics, and engineering teams
  • Excellent communication, mentorship, organizational, and leadership skills
  • Strong analytical thinking and problem-solving abilities

Responsibilities

  • Lead and guide large-scale data engineering initiatives that improve platform scalability, reliability, and operational efficiency across the organization.
  • Drive technical discussions around engineering standards, architecture, and best practices while influencing department-wide engineering strategy.
  • Partner closely with engineering, product, analytics, and design leaders to prioritize projects aligned with business and platform objectives.
  • Mentor engineers and engineering managers through technical leadership, coaching, code reviews, and career development support.
  • Establish scalable patterns and frameworks for data pipelines, integrations, storage systems, and distributed architectures.
  • Foster a culture of ownership, collaboration, inclusion, and continuous improvement within highly distributed teams.
  • Participate in solving complex technical and organizational challenges by identifying risks, proposing solutions, and guiding execution strategies.
  • Support customer-facing technical conversations and provide engineering leadership across company-wide initiatives and cross-functional programs.
  • Contribute to operational excellence by reviewing system health, improving engineering processes, and driving long-term platform stability.
View Full Description & ApplyYou'll be redirected to the employer's site
140,400 - 372,300 USD per year
Apply Now