jobapplier

Senior Software Engineer (Storage Infrastructure)

Planet

Skills

Required

  • backend services
  • AI-assisted development tools
  • software engineering
  • relational datastores
  • non-relational datastores
  • building production backend services
  • Copilot
  • selecting methods
  • PostgreSQL / MySQL
  • Elasticsearch

Preferred

  • maintaining infrastructure
  • Kubernetes
  • Terraform
  • geospatial data
  • backend
  • Go
  • Python
  • APIs

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, fluency with AI-assisted development tools, and experience with relational and non-relational datastores.

Responsibilities

  • 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.
  • Ability to advise team members on complex technical matters and adapt communication styles for key contacts
  • Demonstrated software development experience in Go, Python, or similar modern languages building production backend services and APIs

Requirements

  • Experience monitoring and operating highly scalable cloud-native software
  • Fluency with AI-assisted development tools (e.g. Claude, Copilot) as part of your daily engineering workflow
  • Ability to analyze complex issues and provide in-depth technical evaluation for distributed backend services
  • Experience exercising judgment in selecting methods and adapting complex techniques for obtaining results
  • Experience improving codebases, documentation, and team practices through regular contributions beyond feature work
  • Experience building, releasing, and supporting highly available, consistently performant services

6–8 years of software engineering experience

  • Excellent communication skills and an ability to work well in a remote setting
  • Experience with relational datastores (PostgreSQL or MySQL) and non-relational datastores (e.g. BigTable, Elasticsearch) and an understanding of when to use each
  • 6+ years of Go development experience building production backend services
  • 6+ years of Python development experience building customer-facing APIs
  • Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP

Preferred

  • Experience maintaining infrastructure with Kubernetes and Terraform
  • Experience working with geospatial data before, even tangentially

Pay

USD 142,800 - 203,200