Posted in

Engineering Manager – Mid level/Senior – Data

Engineering Manager – Mid level/Senior – Data

CompanySpotHero
LocationToronto, ON, Canada, Chicago, IL, USA
Salary$152000 – $190000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in computer science/related technical field
  • 5+ years as an engineer building and shipping software using Python, Java, Kotlin, JavaScript, TypeScript, or React on multiple projects on complex distributed polyglot systems.
  • Proven ability to understand and vocalize opinions about architecture.
  • Familiar with Object Oriented Design, Domain Driven Design, Event Driven services.
  • 3+ years of management experience leading a squad of four or more engineers working on a distributed system in Golang, Java, Kotlin, or Python (or some combination of them).
  • 2+ years managing and maintaining infrastructure and platforms, including monitoring costs, version control, and feature enrichment.
  • Demonstrable experience mentoring and coaching reports to their desired career goals.
  • Demonstrable experience with small squads that move fast – all members are expected to be able to achieve maximum results with minimal direction.
  • 1+ years of experience working in product management working with numerous external analytics tools with use across different departments, with various intersections of internally generated data.
  • Ability to analyze, assess, and derive insights from data, that then become hypotheses you test in a split or multivariate test.
  • You are incredibly stakeholder-focused with a track record of driving results based on their needs and challenges.

Responsibilities

  • Own the people, process, and technology of one or two squads.
  • Builds and maintains Psychological Safety within the squad and beyond.
  • Responsible for building and growing a top-performing squad, including the hiring/firing, training, and performance management of the members on the squad.
  • Mentor and grow the capabilities of the squad(s).
  • Drive results by establishing motivational goals and providing constructive feedback to squad members.
  • Assist squad in navigating relationships with Stakeholders e.g. Product, Design, Supply, etc.
  • Develop training plans for continuous development of the squad’s engineering skills and product knowledge.
  • Ensuring squad members grow in technical areas that are of interest to them and/or are less experienced in.
  • Put in place development best practices to ensure the squad produces high-quality, well-written, and tested code.
  • Measure metrics like velocity and determine ways to shorten the SDLC by uncovering the squads’ blockers and helping to remove them.
  • Lead reviews of architecture design.
  • Know and document the strengths and weaknesses of Products and technical stack.
  • Create a healthy balance between features and reduction of technical debt.
  • Understand, own, and maintain all technology solutions for this squad.
  • Secure and safeguard data to preserve its integrity, reliability, and availability and ensure appropriate access levels are maintained.
  • Provides observability into the Squad’s work.
  • Understand and manage the financial costs of the products and solutions the squad builds.
  • Collaborate on roadmaps with Product Managers, other Engineering Managers, and Technical Leads.
  • Be conversant in the squad(s)’s code-bases with the ability to help out in a pinch.
  • Ensures the administrative tasks are done.
  • Continue your own growth in usage of technology and working with Humans.
  • Support the improvement of SDLC, Career Packages, Domain Driven Design, Onboarding, Quality Plans, and other non-squad related projects across Engineering.
  • Be an industry thought leader, participating in public speaking events and meetups to showcase SpotHero as a leader in technology.
  • Build and nurture a vision and strategy for our data engineering, data science, and data services.
  • Translate that vision and strategy into a roadmap and prioritize features for highest impact and fastest time-to-market.
  • Partner with other Product Managers to help them quantitatively measure success for products being developed.
  • Work with all stakeholders across the organization to identify and establish a process for data modeling, data exploration, and data visualization.

Preferred Qualifications

  • Redshift, Hive, and/or Postgres experience.
  • AWS experience
  • Experience building and maintaining batch and streaming jobs.

Benefits