Key Responsibilities:
Outcome-Driven Accountability: Embrace and drive a culture of accountability for customer and business outcomes. Develop performance engineering solutions (e.g., performance test plans, load and stress testing, performance tuning, root cause analysis, etc.) that solve complex problems with valuable outcomes to meet customer needs and business impact KPIs.
Technical Leadership and Advocacy: Serve as the performance engineering advocate for products, ensuring performance SLAs are at the forefront of every discussion and during every sprint with a focus on appropriateness, feasibility, and alignment with business and customer goals, NFRs, and applicable performance engineering standards.
Engineering Craftsmanship: Maintain accountability for the integrity of performance test design and automation, data setup, their ongoing maintenance and scale, as well as the performance feasibility of solutions. Stay hands-on, self-driven, and continuously learn new approaches, tools, techniques, and frameworks. Solve complex problems by employing various engineering techniques such as in-sprint performance testing, identify bottlenecks, root causes, and optimizations, adhering to defined standards and SLAs while evolving those as necessary.
Customer-Centric Engineering: Develop lean performance engineering solutions through rapid, inexpensive experimentation to solve customer needs. Engage with customers and product teams before, during, and after delivery to ensure the right solution is delivered at the right time.
Incremental and Iterative Delivery: Adopt a mindset that favors action and evidence over extensive planning. Utilize a leaning-forward approach to navigate complexity and uncertainty, delivering lean, supportable, and maintainable solutions.
Cross-Functional Collaboration and Integration: Work collaboratively with empowered, cross-functional teams including product management, experience, engineering, delivery, infrastructure, and security. Integrate diverse perspectives to make well-informed decisions that balance performance, feasibility, viability, usability, and value. Foster a collaborative environment that enhances team synergy and innovation.
Advanced Technical Proficiency: Possess intermediate knowledge in modern performance engineering practices and principles, including Agile methodologies and DevSecOps to deliver daily product deployments using techniques such as fully automated in-sprint performance testing to accept the stories and work products throughout the SDLC lifecycle. Strive to be a role model, leveraging these techniques to optimize solutioning and product delivery. Demonstrate an understanding of the full lifecycle product development, focusing on continuous improvement and learning.