Planet

Senior Software Engineer, GMS App Team

Planet
Apply
3 hours ago
Remote, United StatesSenior

Base Salary

$143k - $179k/yr

Responsibilities

  • Participate in the full engineering lifecycle from concept through implementation.
  • Own the quality and availability of mission systems.
  • Improve the application’s architecture, infrastructure, and engineering processes.
  • Design and develop scalable backend services and frontend applications.
  • Collaborate with cross-functional teams to integrate complex customer requirements into user-facing features.
  • Build and maintain systems that provide rapid access to geospatial datasets.

Requirements

  • 6–8 years of industry experience.
  • Fluency in Golang, Python, and PostgreSQL or related technologies.
  • Experience developing full-stack applications across databases, services, and web applications.
  • Experience building frontend applications with React.
  • Experience maintaining infrastructure-as-code.
  • Experience with logging, alerting, and monitoring tools that support system quality.
  • Ability to learn new technologies quickly and adapt to customer needs.
  • Experience with AWS, GCP, and infrastructure-as-code.
  • Experience building systems with many integrations.
  • Experience with geospatial technologies and data.
  • Ability to access applicable export-controlled information without additional export licensing, as required by EAR/ITAR restrictions.

Benefits

  • Full-time remote position based in the United States.
  • Employees located near a Planet office are expected to work from that office three days per week.
  • Medical, dental, and vision plans.
  • Health Savings Account with company contribution.
  • Paid time off, holidays, and company-wide days off.
  • 16 weeks of paid parental leave.
  • Wellness and Employee Assistance Programs.
  • Home office reimbursement.
  • Monthly phone and internet reimbursement.
  • Tuition reimbursement and access to LinkedIn Learning.
  • Equity and commuter benefits for employees local to an office.
  • Paid volunteering time off.
Contact me