AL
Sr. Performance Engineer
Artech LLC
Canada · flexible Contract Senior Today
About the role
About
As a member of the Performance Engineering team, the Senior Performance Engineer is someone with a proven track record of thriving in attacking high-profile, performance bottlenecks and identifying cost-effective solutions. You will get hands-on experience pushing the limits of scale performance, and reliability of our applications. You will also use big data analysis techniques to help determine the next problem before it happens. You will collaborate as a subject matter expert in all things performance with Product Managers, Developers, Architects, and Site Reliability Engineers among other key stakeholders.
Responsibilities
- Nonfunctional requirement gathering for performance analysis
- Lead investigation, identification, and resolution of key performance bottlenecks for enterprise SaaS applications of various architectures, including multi-tier web applications, and microservices based applications.
- Use development and analysis skills to reduce applications’ resource consumption and minimize request latency to improve customer experience.
- Design, author, and maintain performance tests and experiments to ensure system performance, scalability, and reliability requirements are met.
- Shift-left performance testing strategies, to make testing part of pipeline and have a quick feedback mechanism.
- Conduct code reviews and mentor other performance engineers.
- Participate in application design planning sessions.
- Design and develop tools to monitor, mine, and visualize performance data from cloud environments.
- Collaborate with cross-functional teams to define system performance parameters aligned with product roadmap requirements.
Qualifications
- Excellent coding skills in a modern programing language such as C#, Java, or Python.
- Strong debugging, troubleshooting, and problem-solving skills.
- Experience building and optimizing software solutions on public cloud (e.g., Azure, Amazon Web Services (AWS)) and hybrid cloud infrastructure.
- Hands-on experience with performance tests in tools such as JMeter, K6, LoadRunner, and Gatling.
- Hands-on experience with Azure Load Testing.
- Knowledge of application performance monitoring tools, such as AppDynamics, Application Insights, Dynatrace, and New Relic.
- Familiarity with browser automation tools such as Selenium, Playwright, and Puppeteer.
- Proficiency with SQL and a thorough understanding of relational and non-relational database systems.
- Working knowledge of web technologies including HTML, HTTP, REST, JSON, and JavaScript.
- Excellent communication and collaboration skills.
- Ability to thrive in a fast-paced environment.
What Would Really Make You Stand Out
- Advance Azure certification such as DevOps Engineer Expert or Azure Solutions Architect Expert.
- Experience with chaos engineering tools and techniques.
- Experience with data visualization platforms such as Grafana and PowerBI.
- Proficiency with statistical analysis tools including machine learning.
- Human Capital Management domain experience.
- Understanding of FinOps concepts.
Skills
AWSAppDynamicsApplication InsightsAzureAzure Load TestingC#DynatraceGatlingHTMLHTTPJavaJavaScriptJMeterJSONK6LoadRunnerNew RelicPlaywrightPythonPuppeteerRESTSeleniumSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free