Performance Engineer

R Performance Engineer (Open)

Job Summary:

Overstock.com is currently looking for a Performance Engineer who is passionate about delivering a fast and flawless web experience and has expertise in all facets of performance testing, monitoring, and analysis. In this role, you will collaborate with

business and technical teams to establish performance baselines, make optimization recommendations, and identify the root cause of performance issues. You will be required to report on key performance metrics, create detailed documentation, provide training, and evangelize the value of website performance.

Job Responsibilities:

  • 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.

  • Educate 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.

  • Train 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 designs 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.

Job Requirements:

  • 5+ years of experience with performance testing, monitoring, analyzing, and tuning web applications and supporting infrastructure.

  • Strong written and verbal communication skills.

  • Self-starter with the ability to acquire new skills autonomously.

  • Ability to write scripts and automate performance tests.

  • Ability to effectively use Linux, Mac, and Windows.

  • Ability to use browser dev tools to quickly diagnose webpage issues.

  • Ability to train others in the use of performance testing and analysis tools.

  • Ability to prepare and present reports to technical and non-technical audiences.

  • Ability to read, write, and debug CSS, HTML, Java, JavaScript, and SQL.

  • Experience developing and/or supporting open-source software in a production setting.

  • Experience testing web based applications.

  • Experience implementing and configuring CDN and Managed DNS solutions.

  • Experience with RUM/EUM.

  • Experience using WebPageTest private instances is a plus.

  • Bachelor's Degree in Computer Science/Engineering or equivalent work experience.

Back to Overstock Careers

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.