Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer, Performance & Benchmarking

PowerToFly

Remote

CAD 179,000 - 224,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company seeks a Principal Software Engineer I to enhance processes and tools for Elasticsearch performance benchmarking. You will design and build tooling for benchmarking jobs at scale, maintain an open-source benchmarking tool, and develop methodologies for performance metrics. Ideal candidates should have extensive software development experience in Python and knowledge of cloud orchestration with Kubernetes. This is a fully remote position with competitive compensation and extensive benefits.

Benefits

Competitive pay based on skills
Health coverage for you and your family
Flexible locations and schedules
Generous vacation days
Parental leave of minimum 16 weeks
Support for volunteer projects
401(k) / Retirement Plan

Qualifications

  • Expert level software development experience with Python and Linux shell.
  • Familiarity with Linux system-level performance measurement.
  • Experience in troubleshooting and root cause analysis for performance issues.
  • Knowledge in cloud orchestration with Kubernetes.
  • Prior experience with CI/CD pipelines and automating workflows.

Responsibilities

  • Design and build tooling for Elasticsearch performance benchmarking.
  • Maintain the Python-based benchmarking tool, Rally.
  • Define methodologies for performance benchmarking.
  • Lead cross-functional team efforts in benchmarking tasks.
  • Develop reports interpreting benchmarking results.

Skills

Python
Linux shell
Performance measurement
Kubernetes
Troubleshooting
CI/CD pipelines
Cloud architectures
Time management
Job description
A leading technology company seeks a Principal Software Engineer I to enhance processes and tools for Elasticsearch performance benchmarking. You will design and build tooling for benchmarking jobs at scale, maintain an open-source benchmarking tool, and develop methodologies for performance metrics. Ideal candidates should have extensive software development experience in Python and knowledge of cloud orchestration with Kubernetes. This is a fully remote position with competitive compensation and extensive benefits.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.