Performance Engineer

Highbrow LLC

Toronto

Hybrid

CAD 80,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A technology consulting firm located in Toronto is seeking a Performance Engineer to develop and execute performance test strategies. The ideal candidate will have 2-5 years of experience in performance testing and strong skills in Java and JMeter. Responsibilities involve analyzing application performance, mentoring junior engineers, and optimizing systems. This role offers opportunities for growth and a balance of onsite work, reflecting the importance of collaboration in dynamic projects.

Qualifications

  • 2-5 years of experience in performance engineering with a focus on performance testing and tuning.
  • Strong programming skills in Java with experience in JMeter scripting.
  • Knowledge of application architecture to optimize performance at all levels.

Responsibilities

  • Develop, execute, and maintain performance test strategies and plans.
  • Design and create performance test scripts using JMeter and Java.
  • Leverage monitoring tools to analyze and optimize application performance.
  • Collaborate with teams to drive performance tuning efforts.
  • Train and mentor junior performance engineers.

Skills

Java programming
Performance testing
JMeter scripting
Performance tuning
GC analysis
Cloud platforms
Database performance tuning
Continuous Integration and Continuous Deployment (CI/CD)
Containerization technologies

Education

Bachelor's degree in computer science, engineering, or a related field

Tools

JMeter
Dynatrace
Datadog
Splunk
Fiddler
SQL
Jenkins
GitLab CI
Docker
Kubernetes

Job description

Job Title: Performance Engineer

Job ID: 2024-12639

Job Location: Toronto, ON (2 days/week onsite)

Job Travel Location(s):

# Positions: 1

Employment Type: W2

Duration: Long term

# of Layers: 0

Work Eligibility: All Work Authorizations are Permitted – No Visa Transfers

Key Technology: JMeter, Dynatrace, Datadog, Splunk, Java, Fiddler, SQL

Job Responsibilities:

Develop, execute, and maintain performance test strategies and plans, ensuring that they align with project objectives and timelines.

Design and create performance test scripts using JMeter, Java programming, and Fiddler, ensuring that the scripts are efficient, maintainable, and scalable.

Leverage tools such as Dynatrace, Datadog, and Splunk to monitor, analyze, and optimize application performance, identifying bottlenecks and potential areas of improvement.

Perform GC analysis, heap and thread analysis, and other diagnostic activities to troubleshoot performance issues and provide actionable insights for resolving them.

Collaborate with development and operations teams to drive performance tuning efforts, recommending, and implementing optimizations to improve application performance, stability, and resource utilization.

Provide architecture knowledge and guidance to ensure that the application design and implementation are optimized for performance, scalability, and reliability.

Establish and enforce performance engineering best practices, processes, and guidelines, ensuring that they are consistently followed by the team.

Train and mentor junior performance engineers, helping them develop their skills and advance in their careers.

Continuously research and stay up to date on the latest performance engineering tools, techniques, and industry trends, and incorporate them into the company’s practices as appropriate.

Skills and Experience Required:

Requirements:

2-5 years of experience in performance engineering, with a focus on performance testing, tuning, and troubleshooting. Strong programming skills in Java, with experience in JMeter scripting and Fiddler.

Expertise in using performance engineering tools such as JMeter, Dynatrace, Datadog, and Splunk.

In-depth knowledge of application architecture, including the ability to analyze and optimize performance at the system, database, and application levels.

Experience with GC analysis, heap and thread analysis, and other diagnostic techniques for troubleshooting performance issues.

Continuous Integration and Continuous Deployment (CI/CD): Familiarity with CI/CD tools like Jenkins and GitLab CI is essential for automating performance testing in the software development lifecycle.

Containerization and orchestration: Knowledge of containerization technologies like Docker and orchestration platforms like Kubernetes is essential for optimizing application performance in containerized environments.

Database performance tuning: Knowledge of SQL and NoSQL databases, along with their performance optimization techniques, is essential for a performance engineer.

Cloud platforms: Experience with cloud platforms like Microsoft Azure is essential for performance engineers working on cloud-based applications.

Load balancing and content delivery: Knowledge of load balancing techniques and content delivery networks (CDNs) is essential for optimizing application performance in distributed environments.

Education:

Bachelor’s degree in computer science, engineering, or a related field; or relevant experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance Test Engineer
Performance Test Engineer

Tekgence Inc • Toronto

On-site
CAD 83,000 - 152,000
Performance Tester
Performance Tester

Compunnel, Inc. • Toronto

On-site
CAD 90,000 - 130,000
Senior Performance Testing Engineer
Senior Performance Testing Engineer

Cognizant • Toronto

Hybrid
CAD 75,000 - 95,000
Discretionary bonus
Wellbeing programs
Hybrid work model
Senior Performance Test Engineer
Senior Performance Test Engineer

Cognizant • Toronto

Hybrid
CAD 75,000 - 95,000
Discretionary bonus
Benefits package
Senior Performance Engineer – Load & Resiliency (Hybrid)
Senior Performance Engineer – Load & Resiliency (Hybrid)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 100,000 - 130,000
Senior Performance Test Engineer
Senior Performance Test Engineer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 100,000 - 130,000
QA Engineer – Performance & Automation Testing
QA Engineer – Performance & Automation Testing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Performance Test Engineer — End-to-End Load & Tuning
Performance Test Engineer — End-to-End Load & Tuning

Tata Consultancy Services • Mississauga

On-site
CAD 100,000 - 130,000
Performance Test Engineer – Cloud-Native, CI/CD, Onsite
Performance Test Engineer – Cloud-Native, CI/CD, Onsite

Tekgence Inc • Toronto

On-site
CAD 83,000 - 152,000
Senior Performance Testing Engineer - Manager
Senior Performance Testing Engineer - Manager

Cognizant • Vancouver

Hybrid
CAD 110,000 - 140,000
Discretionary annual bonus
Wellbeing benefits
Hybrid work arrangement