Skip to content

Director of Engineering – Professional Services
Company | Genius Sports |
---|
Location | New York, NY, USA |
---|
Salary | $200000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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