Skip to content
← Back to job listings

Senior Software Engineer (Storage Infrastructure)

Planet · Ottawa, Canada

RemoteImported listingfull-time4 days ago

About The Role

Join Planet, a leading company in satellite imagery and data analysis. As a Senior Software Engineer, you will work on the core object and metadata storage platform that underpins the company's data infrastructure. You will have the opportunity to work across the stack, from object storage and metadata indexing to event notification and disaster recovery. The ideal candidate will have 6-8 years of software engineering experience, with expertise in Go and Python development, cloud-native software, and geospatial data.

  • Contribuer à l'évolution de la plateforme de stockage, en travaillant sur des systèmes complexes à grande échelle.
  • Construire et maintenir des systèmes qui fournissent un accès efficace à de nouveaux ensembles de données.
  • Agir en tant que conseiller pour les autres, diriger des équipes de projet ou superviser les missions d'ingénieurs de niveau inférieur.
  • Demonstrated software development experience in Go, Python, or similar modern languages building production backend services and APIs
  • Experience exercising judgment in selecting methods and adapting complex techniques for obtaining results
  • Excellent communication skills and an ability to work well in a remote setting
  • Experience monitoring and operating highly scalable cloud-native software
  • Experience improving codebases, documentation, and team practices through regular contributions beyond feature work
  • Experience with relational datastores (PostgreSQL or MySQL) and non-relational datastores (e.g. BigTable, Elasticsearch) and an understanding of when to use each
  • Fluency with AI-assisted development tools (e.g. Claude, Copilot) as part of your daily engineering workflow
  • Ability to advise team members on complex technical matters and adapt communication styles for key contacts
  • 6–8 years of software engineering experience
  • Ability to analyze complex issues and provide in-depth technical evaluation for distributed backend services
  • Experience building, releasing, and supporting highly available, consistently performant services
  • 6+ years of Go development experience building production backend services
  • 6+ years of Python development experience building customer-facing APIs
  • Experience maintaining infrastructure with Kubernetes and Terraform
  • Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP
  • Experience working with geospatial data before, even tangentially

This is an external listing. JobSpring does not represent or verify the employer. Report this listing