Job Closed
This listing is no longer active.
Largest earth observation satellite network delivering a near-daily global dataset
Senior Software Engineer
Location
Canada
Posted
15 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Planet
• Design and implement core Infrastructure-as-Code (IaC) solutions to ensure the secure and scalable operation of Planet's services. • Actively work on major platform modernization initiatives, including the full migration from legacy tooling to new solutions. • Manage cloud-based infrastructure services, notably our fleet of Kubernetes clusters, and associated tooling to meet internal needs and support customer-facing service level agreements. • Enhance and maintain observability for key platform services, leveraging Grafana and other tools to establish Service Level Objectives (SLOs) and improve operational readiness. • Implement improvements and features for core systems owned by the team, such as GKE clusters, public API gateway, and other managed infrastructure solutions. • Collaborate with software engineering teams to refine the developer experience (DevEx) of our managed infrastructure.
Job Requirements
- 4+ years of experience in a Platform Engineering, System Administration, DevOps, or Site Reliability Engineering (SRE) role.
- Deep understanding of Kubernetes, underlying compute systems, and Linux
- Working knowledge of public clouds, particularly Google Cloud Platform (GCP) or Amazon Web Services (AWS).
- Experience with CI/CD tools (e.g. GitLab, ArgoCD), Configuration Management (e.g. Terraform, Crossplane) and GitOps principles.
- Ability to use an operational mindset and troubleshooting prowess for complex production environments.
- Experience building services in languages such as Go and Python using tools like Git, Docker, and CI/CD workflows.
- Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP.
- Ability to collaborate and clearly communicate designs and decisions verbally and in writing.
Benefits
- Extended Health and Dental Coverage
- Health Spending Account
- RRSP with company contribution
- Paid time off including vacation, holidays and company-wide days off
- Employee Wellness Program
- Home Office Reimbursement
- Monthly Phone and Internet Reimbursement
- Tuition Reimbursement and access to LinkedIn Learning
- Quality of Life Stipend
- Equity
- Volunteering Paid Time Off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Grafana Cloud
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Build and scale a strong culture of operational excellence by defining standards and coaching teams to own reliability and availability. • Drive mature DevOps/SRE practices, including incident response and PIRs, on-call readiness, runbooks, alerting, observability, and release/change management. • Establish reliability frameworks such as SLIs/SLOs and error budgets, and use them to guide prioritization and engineering trade-offs. • Provide visibility into system health through clear operational metrics and reliability reporting. • Guide teams in the design, development, evolution, and operation of large-scale, distributed cloud systems. • Influence product and system direction through design reviews, architectural discussions, and cross-team collaboration. • Share knowledge through clear, high-quality documentation and technical communication—internally and, where appropriate, externally—to help teams build and operate systems more effectively. • As the reliability foundation matures, grow into broader application and product development leadership, contributing architectural and technical depth beyond operations.
Staff Software Engineer – Grafana Cloud, k6
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Build and scale a strong culture of operational excellence by defining standards and coaching teams to own reliability and availability. • Drive mature DevOps/SRE practices, including incident response and PIRs, on-call readiness, runbooks, alerting, observability, and release/change management. • Establish reliability frameworks such as SLIs/SLOs and error budgets, and use them to guide prioritization and engineering trade-offs. • Provide visibility into system health through clear operational metrics and reliability reporting. • Guide teams in the design, development, evolution, and operation of large-scale, distributed cloud systems. • Influence product and system direction through design reviews, architectural discussions, and cross-team collaboration. • Share knowledge through clear, high-quality documentation and technical communication—internally and, where appropriate, externally—to help teams build and operate systems more effectively. • As the reliability foundation matures, grow into broader application and product development leadership, contributing architectural and technical depth beyond operations.
Staff Software Engineer – Grafana Cloud, k6
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Build and scale a strong culture of operational excellence by defining standards and coaching teams to own reliability and availability. • Drive mature DevOps/SRE practices, including incident response and PIRs, on-call readiness, runbooks, alerting, observability, and release/change management. • Establish reliability frameworks such as SLIs/SLOs and error budgets, and use them to guide prioritization and engineering trade-offs. • Provide visibility into system health through clear operational metrics and reliability reporting. • Guide teams in the design, development, evolution, and operation of large-scale, distributed cloud systems. • Influence product and system direction through design reviews, architectural discussions, and cross-team collaboration. • Share knowledge through clear, high-quality documentation and technical communication—internally and, where appropriate, externally—to help teams build and operate systems more effectively. • As the reliability foundation matures, grow into broader application and product development leadership, contributing architectural and technical depth beyond operations.
Senior Software Engineer – OpenTelemetry
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Contribute to OpenTelemetry components and related open source projects across the ecosystem. • Help define and execute Grafana Labs’ technical strategy for OpenTelemetry. • Collaborate with upstream maintainers, contributors, and users in open source communities. • Serve as an OpenTelemetry expert within Grafana Labs and externally. • Build clean, robust, performant software that can be maintained and extended by others. • Partner with Product, Support, GTM, and other engineering teams to connect customer needs with technical direction. • Mentor engineers across levels through design reviews, code reviews, technical guidance, and open collaboration. • Write documentation, examples, blog posts, or other technical materials that help users and internal teams understand OpenTelemetry.

