Engineering Manager

Skills
Computer ScienceSoftware DevelopmentAmazon Web ServicesCareer CounselingDistributed SystemsEngineeringGoogle Cloud Platform
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • 6+ years of engineering or related experience with technical and organizational leadership
  • Strong understanding of distributed systems and scalable redundant services
  • Experience with data and analytical systems such as PostgreSQL data warehousing or data lakes
  • Operational experience with web-scale infrastructure on GCP AWS or Kubernetes
  • Solid understanding of a backend language such as Go Python Java or C#

Nice to have

  • Go expertise
  • Messaging systems experience
  • NoSQL experience
  • Strong project delivery
  • AI tools experience
  • Strategic thinker
  • Data analysis background
  • Kubernetes or GKE experience
  • Distributed data technologies

Day to day

  • Lead and mentor a team of engineers while providing career coaching and technical guidance
  • Drive rapid software development and deliver incremental customer value through best practices
  • Collaborate cross-functionally to shape technical roadmaps and translate ambiguity into actionable plans
  • Build scalable and redundant services on public cloud infrastructure and distributed systems