Posted in

Director of Engineering – Professional Services

Director of Engineering – Professional Services

CompanyGenius Sports
LocationNew York, NY, USA
Salary$200000 – $250000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years in the software development industry, including 3+ in leadership & team management roles
  • Strong technical background combined with strong communication skills and the ability to remove the jargon and interface with stakeholders and clients
  • Strong knowledge of backend applications, ideally PHP and Symfony framework
  • Solid understanding of ReactJS and responsive single-page web applications
  • Strong CS fundamentals (data structures and algorithms, system architecture, resiliency and redundancy)
  • Solid experience with Cloud Computing, ideally with AWS (EC2, RDS, Elasticache, WAF)
  • Experience configuring CDN technologies (AWS CloudFront, Akamai, CloudFlare)
  • Solid knowledge of Relational databases (MySQL, PostgreSQL) and how to monitor and optimize queries for high load applications
  • Experience working with infrastructure-as-code (IAC) templates (CloudFormation, Terraform)
  • Extensive experience integrating with 3rd party applications, e.g., Auth (OAuth/OIDC), analytics libraries, ad serving, data warehousing, data backups etc.

Responsibilities

  • Accountability for the delivery of projects, product features and initiatives agreed by the commercial team.
  • Stakeholder management and expectation setting, along with proactive engagement when things aren’t going to plan.
  • Accountable for the Security of the software you produce and the operation environment it runs in.
  • Accountable for operational costs of your products and resource.
  • Identify, raise awareness, and find solutions for systemic problems in the product architecture and delivery team.
  • Identify, troubleshoot and at times fix and deploy solutions to support day-to-day project and business outcomes that fall within your time zone.
  • Product level solution discovery, supporting engineering and delivery leads to design appropriate solutions to business-problems.
  • Maintain excellent relationships with key commercial and product stakeholders as well as clients, ensuring that technical priorities are visible and are considered to support the longer-term sustainability of your product area.
  • Evolve and adapt the organizational assignments over time to ensure the team structure and individual roles and responsibilities support the business outcomes we are directly trying to influence.
  • Build strength and depth in the engineering team for your area and help ensure good decisions are being made with the right level of context and support inside the teams.
  • Community and Wellbeing champion, building a culture where learning is valued and supported.

Preferred Qualifications

  • Knowledge of other back-end technologies (Node.js, Kotlin / Spring Boot)
  • Possess Redis experience;
  • Experience theming and styling with Material UI and styled-components packages
  • Experience integrating libraries to handle authentication, advertising and analytics
  • Knowledge of OOP and functional programming