View Our Website View All Jobs

Senior Engineering Manager

We're looking for a Senior Engineering Manager to join our team. As a Senior Engineering Manager, you'll manage a team of engineering managers and software engineers responsible for the majority of web applications and services at Surfline. You'll have strong technical project management skills and have a proven track record managing complex initiatives across teams from start to finish.

As a Senior Engineering Manager you'll be an extremely competent people manager and be well versed in developing managers of your own. It's expected that the Senior Engineering Manager be the last stop for critical issues and that they'll work with their teams to find a way to resolve them quickly and mitigate impact. The ideal candidate will be sharp, an excellent communicator, have a get it done attitude and instinctively know how much abstraction is appropriate. You will work with Product, UX, and Engineering teams to hatch progressive, bullet-proof, game-changing products. This position will report to Surfline's Senior Director of Product and Engineering and be based out of our beachfront headquarters in Huntington Beach, CA. 

What You'll Do:

  • Manage a team of 8-15 engineers at all levels and a small number of engineering managers.
  • Foster career growth among direct reports
  • Grow our technical team by hiring great engineers
  • Own Surfline's web products and services:
    • Collaborate with Senior engineers on architecture
    • Define how code is shared across multiple apps
    • Cultivate automated testing culture
    • Ensure we’re spending time architecting for the future where and when we need to
    • Identify areas of technical debt and do the cost/benefit analysis for resolving this debt
  • Identify bottlenecks in the process and roadblocks to success for your team and clear those roadblocks
  • Ensure the team is writing efficient, clean, readable, fast, testable, documented, code and systems
  • Come up w/ solid technical solutions to ambiguous technical problems affecting multiple products
  • Smoothly and successfully execute cross-platform initiatives, set milestones for a team, and proactively ensure all core goals are hit, even if plans need to be changed to do so
  • Central to the product development, mission, and success – way beyond checking off development tasks
  • Lead discussions and present on technical topics in internal tech talks
  • Maintain and grow a strong engineering culture

What We're Looking For:

  • A BS/MS in Computer Science or related degree.
  • Experience managing business critical consumer websites and services.
  • Experience managing an engineering team.
  • Exceptional communication and interpersonal skills.
  • Production experience with microservice architectures using the following technologies: Terraform, ECS, Docker, Node, React, Redux, Webpack, MongoDB and Redis.
  • 4 years AWS experience, specifically services like EC2, ECS, ALB, Lambda, S3 etc.
  • Strong understanding of CI/CD.
  • Demonstrated ability to learn/adapt to new technologies.
  • Experience in a test driven culture.
  • Passion for building products.

You May Also Have:

  • Understanding of ETL pipelines and big data technologies like: Spark and Airflow.
  • Experience with ElasticSearch.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file