You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
Elastic Path Software

Performance Engineer II

Location
Canada
Details
Full Time
5 days ago
Description

What to expect as a Performance Engineer II at Elastic Path?

At Elastic Path, Performance Engineers work in a very dynamic environment where energy and ideas are always valued. You will NOT be another brick in the wall.

We are a collaborative team of release, cloud, and performance engineers within the larger product development team. As a part of the team, you will be exposed to all aspects of the technology and infrastructure stack that impact system performance. You will have an opportunity to improve performance and scalability by influencing application design and architecture.

Location: This is a remote role based in Canada - candidates are required to be located in Canada and have work authorization to be considered. Elastic Path is a Remote First employer, so you'll always have the tools to work from wherever you are based.

Key Responsibilities:
  • Ensure overall performance, reliability, and scalability as demand for our product and customer size grows
  • Design and implement performance test plans and test cases for new and existing functionality in a variety of load testing tools, both open-source and commercially available
  • Analyze test results and make tactical and strategic recommendations to improve performance and scalability via architecture, infrastructure, and software designs
  • Learn, maintain, and extend our existing automation framework which drives our performance testing efforts
  • Based on current and predicted system performance trends, ensure our commerce platform meets performance SLA targets
  • Work with our Professional Services and Support teams on customer-related performance issues
  • Help Ops and Dev teams investigate Sev 1 / Production down / issues
  • Contributes to the development and improvement of the security capabilities of Elastic Path, its systems, technology, software products and SaaS offerings

What core qualities do you possess?
  • You are an effective team player, who is an integral part of our Performance Engineering team. However, you also can work independently with a "can-do" attitude
  • You are smart, very talented, and like working with smart and talented people
  • You think of simple answers to complex problems
  • You know that performance testing is critical to any successful software project
  • You are someone who enjoys stress testing a system to its knees and watching it fall over and then needs to find out why
  • You are an excellent problem solver, technical analyst, troubleshooter, and debugger
  • You are a full-stack kind of person. You appreciate a client's request from mouse-click to DB disk access

What experience do you need to Be Remarkable in this position?
  • A computer science degree or equivalent education experience
  • 3+ years of performance engineering or related fields
  • Experience with:
    • Linux
    • CI/CD (Jenkins, GitLab, etc)
    • Scripting and automation experience (Python, Bash)
    • Load testing tools (JMeter, etc)
    • Docker and container management tools (Kubernetes)
    • Microservices architectures
    • Cloud Infrastructure (AWS)
    • APMs like DataDog, New Relic, etc

Bonus points for:
  • Experience with performance testing and analysis of eCommerce sites
  • Web front-end performance
  • Experience with the following technologies:
    • Go Language
    • MongoDB Performance Tuning
    • Postgres Performance Tuning
    • Kubernetes Tuning
  • Experience operating production sites and dealing with the strange things customers do
  • Experience troubleshooting severity 1 site outages and complex bugs
  • Experience stress and performance testing websites to ensure they'll stay up on boxing day

Who we are:

Elastic Path is on a mission to break through the barriers that prevent commerce leaders from delivering extraordinary shopping experiences. Today, that means making Composable Commerce accessible to all brands by reducing the cost, time, and overall risk of implementing and managing a multi-vendor approach. With Elastic Path, both business and tech teams are able to innovate on their own terms, fully embrace composability, and in turn, never compromise on what's possible. Learn more at www.elasticpath.com .

Be Open. Be Remarkable. Be the Team. Be the Customer. The values we live by.

The Perks?
  • At Elastic Path we are on a mission to provide pay transparency and share information freely and openly whenever possible. Our salary ranges are country specific and are based on national data.
    • The salary for this position ranges from $81,600 - $112,200 CAD per annum. Compensation is determined through interviews and a review of the education, experience, knowledge, skills, and abilities of each applicant, equity with other team members, and alignment with market data.
  • We go the extra mile to provide you & your family with exceptional benefits, wherever you may be located. This includes paid vacation and sick leave, stock options, full extended health, dental and additional coverages.
  • You'll get access to annual stipends for your own professional development, remote working and more.
  • We are a Remote-First company, however we have five office hub locations in our major cities. If you live in proximity to one of our Hubs you'll have the option to flex between remote and in-office if desired!
  • We provide solutions to bring all teams together for collaboration and connection throughout the year.
  • We have a Work from Anywhere program that gives you the freedom to work from anywhere in the world, for up to 3 months within 12 months. Talk about travel perks!
  • Outstanding Company Culture - Certified Great Place to Work organization in Canada, US and UK
  • You can check out all this and more about us on our careers page .

Apply Now!

Elastic Path is an equal opportunities employer and prohibits discrimination and harassment of any kind. We value and celebrate diversity in its many forms, and we strive to provide an inclusive and safe workplace where each person feels respected, supported, and accepted - however they choose to identify.

Disclaimer: Please be aware of targeted employment scams. If you are being considered for a position with Elastic Path, you will always receive direct communications from us via our ATS Jobvite, or our personal Elastic Path domain email addresses; [email protected] .
Category
Software and Programming Operations and Logistics