Engineering Manager - Data Platform

Jobgether
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Agile Methodologies
Big Data
Cloud Engineering
Data Systems
Distributed Systems
Fault Tolerance
Python
MySQL
Software Engineering
Spark
Kubernetes
Free and Open-Source Software
Data Management
Go

Job description

This role leads a high-performing engineering team focused on building scalable, fault-tolerant data solutions for cloud and on-premise environments. You will be responsible for driving both technical excellence and team development while ensuring delivery of reliable, high-quality data platforms that support mission-critical applications. The role combines hands-on engineering, leadership, and strategic decision-making to optimize performance, reliability, and innovation across Big Data, MySQL, and modern analytics systems. You will collaborate with cross-functional teams, mentor engineers, and implement best practices in software development and operations. Success in this role requires technical depth, strong people management skills, and the ability to foster a collaborative, innovative, and accountable engineering culture. Accountabilities:

  • Lead, mentor, and develop a team of engineers, fostering a culture of collaboration, accountability, and technical excellence
  • Oversee the design, development, and delivery of scalable data platforms, including Big Data and MySQL solutions
  • Contribute directly to code and technical solutions as required, maintaining hands-on engineering involvement
  • Set expectations and communicate effectively with senior management, cross-functional teams, and external stakeholders
  • Drive adoption of agile methodologies and modern software development practices across the team
  • Ensure delivery of high-quality products that meet user needs and operational requirements
  • Collaborate with leadership to establish organizational processes, operational frameworks, and engineering best practices

Requirements

  • Strong software engineering background, ideally with Python and Golang experience
  • Experience building and operating production-grade data platforms at scale, preferably in Big Data or MySQL environments
  • Proven ability to build, mentor, and develop engineering teams with a focus on technical growth and collaboration
  • Strong judgment in evaluating people, processes, and technologies, with an open-minded approach to innovation
  • Track record of delivering high-quality software with a focus on performance, reliability, and maintainability
  • Knowledge of modern cloud, containerized, and distributed system architectures (e.g., Kubernetes)
  • Additional experience with Spark, Superset, or other relevant data technologies is a plus
  • Familiarity with open-source contributions and collaborative community-driven development

Benefits & conditions

  • Competitive base pay with annual compensation reviews and potential performance-based bonuses
  • Fully remote working environment with opportunities for global collaboration and biannual in-person events
  • Personal learning and development budget of $2,000 per year
  • Generous annual holiday leave, parental leave, and employee assistance programs
  • Recognition rewards program and career growth opportunities
  • Travel benefits, including Priority Pass for long-haul company events
  • Flexible working arrangements promoting work-life balance and professional development

Apply for this position