Performance Engineer #KB12305.290
Performance Engineer in Midvale, UT. Duties: Use strong communication skills (verbal and written) to monitor, analyze, and report performance metrics for pre-prod and production environments. Collaborate with teams in finding, isolating, and addressing the source of performance degradation. Assist in educating teams on performance optimization techniques. Help ensure that applications and infrastructure meet current and future performance needs. Automate and enhance performance testing, monitoring, and reporting. Provide guidance to product and engineering teams on tools and methods used to find performance issues and provide best practices on building performant and scalable products. Integrate performance testing tools into the continuous delivery pipeline. Review business requirements, architectures, and product design to assess whether performance requirements are considered and quantified. Research and implement new technologies and/or products to help diagnose and improve website performance. Document and communicate performance standards and help create a “performance is everyone’s job” culture.
Requires: Bachelor’s degree or U.S. equivalent in Engineering, Computer Engineering, Computers and Information Technology, Computer Information Systems, Computer Science, or a related field. In lieu of Bachelor’s degree employer will accept 3 years of post-secondary studies in Engineering, Computer Engineering, Computers and Information Technology, Computer Information Systems, Computer Science, or a related field plus 1 year of experience in testing software applications. Concurrent experience must include 3 years of professional experience performing in performance testing, monitoring, analyzing, and tuning web applications and supporting infrastructure. Must also have the following: any professional experience reading and writing software code using programming languages (including CSS, Java, HTML, Javascript, or SQL). Any professional experience writing and automating performance tests. Any professional experience using browser development tools (including Chrome, Firefox, Safari or IE) to diagnose webpage issues. Any professional experience providing support and feedback regarding the use of performance testing and analysis tools. Any professional experience developing and/or supporting open-source software in a production setting. Any professional experience using RUM (Real User Monitoring)/EUM (End-User Monitoring).