- Company: Elastic
- Location: Canada
- Job type: Full-time
- Salary: CAD 128,300 – 203,000
About the role
Join Elastic as a Senior Software Engineer on the Control Plane – Hosted team. You will focus on the technical design of key functional areas within Elastic’s Cloud offerings. This role involves analyzing system strengths and limitations while working with a distributed team of engineers globally.
Responsibilities
- Guide cross-team technical designs and help create a team-wide high-level architecture.
- Lead best practices for development to ensure a reliable and scalable foundation.
- Contribute to and lead technical plans within your team and across other product teams.
- Collaborate with other teams, such as helping Support engineers diagnose problems or advising Elasticsearch engineers on new features.
Requirements
- 5+ years of experience as a software engineer with a track record of delivering high-quality code.
- Previous experience providing pragmatic technical leadership for a group of engineers.
- Knowledge of back-end languages such as Scala, Java, or Go.
- Technical depth in one or more technologies relevant for SaaS, such as orchestration, networking, or containers.
- Passion for automation and quality.
Pay and benefits
- Base salary range: CAD 128,300 – 203,000.
- Eligible to participate in Elastic’s stock program.
- Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous number of vacation days each year.
- Up to 40 hours each year for volunteer projects.
- Minimum of 16 weeks of parental leave.
How to apply
Apply directly on Elastic’s own careers website. Omadaily never charges job seekers.

