Elastic logo
Elastic

Self-described as the leading platform for search-powered solutions, Elastic helps organizations, their customers, and their employees find what they need faste

Senior Competitive Benchmarking Developer

Location

Canada

Posted

57 days ago

Salary

C$122.3K - C$172.3K / year

Seniority

Senior

Job Description

Senior Competitive Benchmarking Developer

Elastic

Role Description Elastic is seeking a Senior Competitive Benchmarking Engineer to join its Product Marketing Organization. This role will measure, validate and communicate performance metrics on Elastic vs competitive products. The successful candidate will collaborate with various teams to position Elastic's offerings effectively against competitors, ensuring the organization remains competitive in a dynamic market. The ideal candidate brings a strong mix of technical, business and communication ability. You thrive in ambiguity, think critically, and can dive deep to deliver valuable insights. What You Will Be Doing - Define benchmark methodologies and guidelines. - Optimize each product to ensure equal testing conditions. - Run the benchmarks and analyze the results. - Work with engineering and developer relations to validate your approach and results. - Publish the results through technical blogs or white papers with the information and resources for others to recreate your tests. Qualifications - 5+ years of software development experience with Python and Java, plus Linux shell scripting. - Strong understanding of distributed systems performance analysis, including CPU, memory, disk I/O, network, latency, and throughput. - Experience performing root cause analysis for performance issues in complex systems. - Familiarity with benchmarking in Linux VM and containerized environments. - Experience writing about benchmarking results for external audiences. - Ability to manage numerous projects and collaborate effectively across geographically distributed teams. Bonus Points - Experience building benchmarking frameworks, performance tooling, or automated test infrastructure. - Experience working in public cloud environments, especially AWS and GCP. - Experience with Kubernetes and/or Terraform. - Prior experience with Elasticsearch. - Experience applying AI to expand benchmarking practices, improve benchmark design, or enhance benchmarking tooling. Compensation Compensation for this role is in the form of base salary. This role does not have a variable compensation component. The typical starting salary range for new hires in this role is: - $122,300 — $172,300 CAD Benefits - Competitive pay based on the work you do here and not your previous salary. - Health coverage for you and your family in many locations. - Ability to craft your calendar with flexible locations and schedules for many roles. - Generous number of vacation days each year. - Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service. - Up to 40 hours each year to use toward volunteer projects you love. - Embracing parenthood with a minimum of 16 weeks of parental leave.

Related Job Pages

More Software Engineer Jobs

Insight logo

Senior Software Engineer

Insight

Now is the time to bring your expertise to Insight. We are not just a tech company; we are a people-first company. We believe that by unlocking the power of people and technology, we can accelerate transformation and achieve extraordinary results. Fortune 500 Solutions Integrator with deep expertise in cloud, data, AI, cybersecurity, and intelligent edge. Guiding organizations through complex digital decisions.

Full TimeRemoteTeam 10,001

Role Description If you enjoy rolling up your sleeves to configure and deliver Microsoft 365 and AI-powered workplace solutions, the Modern Workplace Senior Solutions Engineer role is an ideal next step. You’ll work hands-on across Microsoft 365 Copilot, SharePoint, Teams, and OneDrive—implementing the designs created by our architects, supporting client environments, and building the depth of technical experience that prepares you for an architect-level career. This role is well suited for Microsoft 365 engineers and administrators who want to move beyond day-to-day operations into project-based delivery, broaden their exposure to enterprise Copilot and AI adoption, and grow toward an Architect I position within Insight’s Modern Workplace practice. You will get to: - Solution Implementation & Delivery - Configure, customize, and deploy Microsoft 365 workloads—including M365 Copilot, SharePoint Online, Microsoft Teams, and OneDrive for Business—based on architect-approved designs. - Execute tenant configurations, policy setup, and migration tasks across client and internal environments. - Develop and maintain implementation documentation, runbooks, and configuration guides. - Partner with architects to validate designs against real-world tenant constraints and surface gaps early. - Collaboration & Support - Support client workshops, discovery sessions, and project kickoffs as a hands-on technical resource. - Work alongside IT, security, and adoption stakeholders to ensure deployments align with governance, compliance, and performance standards. - Contribute to user enablement materials, knowledge transfer sessions, and end-user training assets. - Provide escalation support for complex M365 issues encountered during delivery. - Operations & Continuous Improvement - Troubleshoot and resolve issues across Microsoft 365 workloads, integrations, and Copilot enablement. - Monitor service health, usage telemetry, and adoption signals to identify improvement opportunities. - Stay current with the Microsoft 365 roadmap, new feature releases, and evolving best practices—especially around AI and Copilot. - Continuously build technical depth while developing the consulting and architectural mindset needed for the next career step. This opportunity is not just about what you do today but also about where you can go tomorrow. When you bring your hunger, heart, and harmony to Insight, your potential will be met with continuous opportunities to upskill, earn promotions, and elevate your career. Qualifications - Bachelor’s degree in Information Technology, Computer Science, or a related field (or equivalent practical experience). - 2–4 years of hands-on experience administering, engineering, or supporting Microsoft 365 environments. - Solid working knowledge of Microsoft 365 administration, identity, and security fundamentals. - SharePoint Online (site provisioning, permissions, content management). - Microsoft Teams (configuration, policies, lifecycle, meeting and collaboration features). - OneDrive for Business (sync, sharing, retention, and storage controls). - Exposure to Microsoft 365 Copilot—licensing, readiness, deployment, and basic governance concepts. - Familiarity with PowerShell or Graph for M365 administration and bulk operations. - Experience with Power Platform (Power Automate, Power Apps) and/or Microsoft Purview. - Awareness of compliance, data protection, and information governance concepts in M365. - Relevant Microsoft certifications (e.g., MS-900, MS-700, SC-400, or MS-102). - Prior client-facing or consulting experience in a Microsoft partner or services organization. Company Description Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. At Insight, we celebrate diversity of skills and experience so even if you don’t feel like your skills are a perfect match - we still want to hear from you! Insight does not accept unsolicited resumes from recruiters or employment agencies. Unsolicited resumes will be treated as direct applications from the candidate, and recruiters or agencies who submit candidates for this position without a prior, written vendor agreement will not be eligible for any form of compensation, even if the candidate is hired. The position described above provides a summary of some the job duties required and what it would be like to work at Insight. For a comprehensive list of physical demands and work environment for this position, click here.

United States
$160K / year
Job Closed
Full TimeRemoteTeam 10,001+H1B Sponsor

• Execute board tasks, developing new features and performing corrective maintenance; • Participate in alignment meetings, technical and business refinements; • Contribute to technical definitions and propose improvements to architecture and solutions; • Ensure development best practices, code organization, and version control; • Support the analysis and resolution of technical issues; • Interact with REST APIs and backend services, making adjustments when necessary; • Work in a dynamic environment with multidisciplinary teams and shifting priorities; • Monitor deployment processes and delivery pipelines; • Keep technical documentation up to date as needed.

Brazil
Job Closed
Customer.io logo

Director, Engineering

Customer.io

Customer.io helps companies communicate with their customers in a more authentic and human way. Its versatile marketing automation platform helps “bring human

• Own the vision, roadmap, and execution for Customer.io's billing platform • Partner with Product, Finance, and Engineering leadership to align billing strategy with company goals • Make build-vs-buy decisions with conviction • Mentor and develop engineering managers and senior technical leaders • Drive a culture of accountability, transparency, and continuous improvement • Leverage AI tools to accelerate team velocity

United States
$230K - $270K / year

Role Description We’re looking for a Staff Engineer who can work across the whole product. You might redesign onboarding, shape an API, change a CLI command, improve logs and errors, simplify billing or permissions, or debug a production issue with support at your side. The common thread is turning messy customer pain into crisp product and technical work. This is a high-ownership role on a small team. You’ll help decide what to build, make tradeoffs explicit, write the technical plan, build important pieces yourself, bring teammates along, and measure whether the work made customers faster or less blocked. We care as much about how you work as what you know. You should listen well, write clearly, handle disagreement without creating drag, and build trust through judgment and follow-through. Direct experience with our exact stack helps, but it is not the bar. We care more about learning deeply and shipping thoughtful work. Please note: Depot is remote-only. For this role we can currently support hiring within North America and Europe. What you’ll do - Own product work across the web console, APIs, CLI, GitHub integrations, billing and usage, permissions, docs, and internal tools. - Turn ambiguous customer pain into clear product and technical plans, then carry them through design, implementation, rollout, and measurement. - Improve developer-facing workflows for CI, container builds, cache, registry, runners, setup, logs, errors, and integrations. - Design APIs and data models that are consistent, understandable, and safe to evolve. - Debug production issues across services, databases, AWS infrastructure, integrations, and customer environments. - Raise the engineering bar through design docs, code review, mentorship, and calm technical leadership. Qualifications - Staff-level product engineering judgment across backend behavior, API shape, data model, UI flow, and operational reality. - Experience owning meaningful projects from ambiguity to production, including sequencing, tradeoffs, rollout, and follow-through. - Strong technical depth in backend, full-stack, platform, infrastructure, or developer-tooling systems. - Excellent debugging instincts across application code, APIs, databases, background jobs, cloud infrastructure, observability, and third-party integrations. - Developer empathy for clear APIs, intuitive CLIs, useful docs, actionable errors, and workflows that feel fast and trustworthy. - High emotional intelligence: you communicate clearly, handle disagreement constructively, and help a remote team make better decisions. - Typically this comes from 7+ years of production engineering experience, or equivalent depth in product, platform, infrastructure, or developer tools. - Helpful background includes CI systems, GitHub Actions, build tooling, Docker/BuildKit, remote caching, auth/SSO, billing, or observability. - Direct experience with our specific stack is a bonus, but not required: TypeScript, Go, React, protobuf/gRPC-style APIs, MySQL/PlanetScale, ClickHouse, AWS, and OpenTelemetry. How we work - Depot is fully remote and distributed across the US, Canada, and Europe. - We rely on clear writing, async collaboration, and people who can create clarity without waiting for perfect instructions. - We are a small team trying to do unusually ambitious work. Ownership matters here: you make choices, own outcomes, and share what you learn when those choices work or do not. - Work is not family. We care about excellent work and meeting commitments, and we also expect people to have real lives outside of Depot. - We make decisions with customer context and data. Strong opinions are useful; clear evidence and good judgment are better. Equal opportunity Depot is an equal opportunity employer. We welcome candidates from different backgrounds and encourage you to apply even if your experience does not match every bullet. If you need a reasonable accommodation during the interview process, let us know.

Northern America + 1 moreAll locations: Northern America | Europe
$100K - $250K / year