Performance Engineer
Stride, Inc.
6d ago
0$66k - $132kDevUnited Stateshimalayas
Performance-EngineeringQuality-AssuranceSoftware-EngineeringDevOpsPerformance-TestingMid-level
Job Description
Job DescriptionThe Performance Engineer works within our application development space, designing, executing, and analyzing performance tests for Stride applications to enable our engineering teams to deliver high-quality products to market rapidly. The Performance Engineer is committed to best practices and providing meaningful and actionable insights for tuning applications with a solid understanding of the Cloud architecture for all Stride products.ESSENTIAL FUNCTIONS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.Partner with technical product management, engineering managers, and other key business stakeholders to define key quality and performance metrics for their products and ensure that we meet our targets for those metrics with every release;Lead a centralized core team that collaborates closely with development and QA engineers embedded in PD Scrum teams, providing thought leadership, expertise, and tool / infrastructure support in the areas of performance engineering, CI/CD, and automation of K12 best practices;Drive continuous improvement in our performance testing practices to increase automation, decrease the amount of manual effort, and reduce or eliminate duplicate or unnecessary work;Collaborate with Scrum teams to define and document quantifiable performance and scalability requirements for their applications;Develop and execute appropriate tests to verify that applications are meeting their documented requirements;Analyze results of tests and provide meaningful and actionable insights including root cause analysis for performance defects and provide evidence for performance degradation;Establish and maintain dashboards to summarize and report key performance metrics for applications; Review performance dashboards regularly with both Scrum teams and leadership to drive continuous and measurable improvement in our applications and development process;Collaborate with Scrum teams to integrate performance engineering more effectively into their development practices and CI/CD pipelines;Operate performance testing environment in a fiscally responsible manner;Analyze application architecture to identify potential performance gaps.Supervisory Responsibilities: This position has no formal supervisory responsibilities.MINIMUM REQUIRED QUALIFICATIONS: Bachelor’s degree in Computer Science, Software Engineering, Information Systems or a related field ANDFive (5) years’ proven experience in software engineering or quality assurance roles OREquivalent combination of education and experienceCertificates and Licenses: None required.OTHER REQUIRED QUALIFICATIONS: One (1) year experience in performance engineeringStrong engineering delivery and execution track record, with proven experience around the complete lifecycle of product developmentStrong background in software engineering, especially in performance, devops/automation, and CI/CDExperience with JMeter, Neoload, and other performance testing toolsExperience with scripting, execution, analysis of Performance testsExperience with infrastructure performance analysis on AWSAbility to build trusting, meaningful relationships with peers, stakeholders, and partners.Excellent written and verbal communication skills, including influencing technical decisions and direction, conflict management, negotiation, and presentationsFull commitment to customer satisfactionIdentify and drive innovation in products, technologies, processes, and solutionsHas high standards, is results-oriented, proactive and committed to delivering high-quality software on time and within budgetAbility and desire to thrive in a proactive, high-pressure environmentAbility to clearly write technical specifications and strong estimating and planning skillsExperience working with offshore and distributed teamsAbility to troubleshoot environment and application issuesMicrosoft Office (Outlook, Word, Excel, PowerPoint, Project, Visio, etc.); Web proficiency.Ability to travel 5% of the timeAbility to clear required background checkDESIRED QUALIFICATIONS: Familiarity with Agile / Scrum methodologiesCompensation & Benefits: Stride, Inc. considers a person’s education, experience, and qualifications, as well as the position’s work location, expected quality and quantity of work, required travel (if any), external market and internal value when determining a new employee’s salary level. Salaries will differ based on these factors, the position’s level and expected contribution, and the employee’s benefits elections. Offers will typically be in the bottom half of the range.We anticipate the salary range to be $66,379.50- $131,500.00. An individual’s compensation can vary based on several factors which include, but are not limited to, geographic location, experience, training, education, and local market conditions. Eligible employees may receive a bonus. Stride offers a robust benefits package for eligible employees that can
