About the Role & Team
As part of the theScore/PENN team, you will be working with a team of smart, friendly, and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. We want you to be challenged and to get the full experience of what it's like to work at theScore! We are looking for a Head of Performance Engineering to join our site reliability team, to work cross-functionally across engineering, and be the front line for performance improvements and reduction of perf related issues across services and applications. This role will be immersed in SDLC requirements and the creation/adoption of performance related frameworks and standards.
About the work
- As part of the SRE department - targeting quality excellence, and higher customer satisfaction within all verticals including core services, platform, and application services
- Using a deep understanding of architecture stacks and performance patterns - in addition to performance tools and performance testing - to understand business requirements and help architect/fine-tune systems for better performance early in the development life cycle.
- Drive holistic performance strategy, performance testing, analysis, tuning, and performance architecture for any verticals and capabilities.
- Hiring your team to deliver your objectives and build your division.
- Once hired - Mentor a team of performance engineers on test data and performance environment needs and develop schedules for ongoing performance testing activities.
- Provide technical recommendations for a holistic performance strategy covering environment, techniques, key SLA metrics; platform hardware analysis; scalability architecture for better performance; and performance profiling/troubleshooting techniques.
- Identify bottlenecks and tuning points, partnering close with Development team to characterize and improve application scalability and performance in software architectures
- Partner with SRE, product, and development teams to develop real-time performance dashboards and provide daily transparency of production application performance to stakeholders.
- Develop and oversee performance strategies and approaches including creating performance metrics and ensuring all applications are performing to the agreed upon SLAs.
- Define and implement best practices for end-to-end application performance management solutions including Proof of Concepts and Tools evaluation and selection - specifically in emerging technologies (Web, Mobile, Big-data).
About You
- Experienced leader who is passionate about innovative technology - specifically Performance Engineering tools, performance profiling, web/mobile and database performance real-time monitoring
- Love being hands on and eager to demonstrate a clear path of services adoption to your partners with demos, presentations, and prototypes
- Motivated to drive Performance Test automation and self-service culture as a part of software delivery practices.
- Scale your communication to articulate application performance metrics and issues starting from engineers to program managers to executives.
- Ability to define performance test team strategy and roadmap, as well as partner with management to drive out and implement the strategy.
- Must have excellent experience installing, configuring, and using performance testing tools, performance monitoring tools, and analytics tools.
- Prior experience with Cross browser and Mobile end-user performance/experience monitoring, and performance testing and tuning with Cloud native applications on GCP/GKE/Anthos
- Web Application and Web Services performance architecture, scripting, and testing experience and knowledge.
What We Offer
- Competitive compensation package.
- Comprehensive Benefits package.
- Fun, relaxed work environment.
- Education and conference reimbursements.
#LI--REMOTE
#LI-HYBRID