View All Jobs 5228

Senior Software Engineer - Remote Eligible

Own the container-based application lifecycle and CI/CD for the Global Monitoring Service
Remote
Senior
$142,800 – 178,500 USD / year
22 hours agoBe an early applicant
Planet Labs

Planet Labs

Operates a large fleet of Earth-imaging satellites to provide frequently updated, high-resolution geospatial data for monitoring and analysis.

28 Similar Jobs at Planet Labs

Senior Software Engineer

Welcome to Planet. We believe in using space to help life on Earth.

Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset of empirical information via a revolutionary cloud-based platform to authoritative figures in commercial, environmental, and humanitarian sectors. We are both a space company and data company all rolled into one.

Customers and users across the globe use Planet's data to develop new technologies, drive revenue, power research, and solve our world's toughest obstacles.

As we control every component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a variety of domains.

We have a people-centric approach toward culture and community and we strive to iterate in a way that puts our team members first and prepares our company for growth. Join Planet and be a part of our mission to change the way people see the world.

Planet is a global company with employees working remotely worldwide and joining us from offices in San Francisco, Washington DC, Germany, Austria, Slovenia, and The Netherlands.

About the Role:

The Global Monitoring Service (GMS) App Team is hiring for a Senior Software Engineer to ensure fast, secure, and reliable releases through the team's DevOps capabilities. The GMS App Team is responsible for providing a customized application for Defense & Intelligence customers from around the world. This application provides daily, near-real time monitoring and analytic insights on customer-defined sites built atop Planet's satellite data.

This is a full-time, remote position based in the United States. If located near an office, you are expected to work from that office three days per week.

Impact You'll Own:

  • Own the container-based application lifecycle, bi-weekly releases, and CI/CD pipelines for GMS.
  • Organize and execute migrations as the service evolves.
  • Manage deployments on customer-isolated Kubernetes clusters running stateful applications, persistent storage, and infrastructure-as-code (manifests/Makefiles), closely partnering with infrastructure teams to ensure operational and performance needs are met.
  • Ensure high availability and performance by meeting contractual SLAs through proactive monitoring and alert response, including participation in a 24x7 on-call rotation.
  • Rapidly debug and resolve complex issues surfaced by customers or internal monitoring.
  • Own auth for GMS resources and provide full stack technical expertise to customer-facing teams to fulfill service obligations.
  • Manage terraform deployments for data pipelines.

What You Bring:

  • 6+ years of software engineering experience with a focus on infrastructure or DevOps, specifically deploying and managing containers.
  • Bachelor's Degree in Computer Science or a similar field.
  • Hands-on experience with Kubernetes and stateful applications, persistent storage, and node pool isolation in Kubernetes.
  • Track record of owning and optimizing CI/CD pipelines and managing infrastructure via Makefiles and manifests.
  • Practical knowledge of secrets management and security best practices within a cloud-native environment.
  • Experience participating in on-call rotations and participating in blameless postmortems.
  • Ability to monitor complex distributed systems with established SLAs and SLOs and a commitment to meeting strict performance SLOs and contractual obligations.
  • A high degree of independence and a sense of ownership over the full deployment lifecycle.
  • Experience deploying in secured customer environments.
  • Willingness to collaborate across multiple time zones and travel quarterly for team alignment.
  • Evolve systems and services intentionally and responsibly using Architectural Decision Records among stakeholders.
  • Experience managing data pipelines, particularly with dbt.

What Makes You Stand Out:

  • Experience working with Defense & Intelligence customers.
  • Operational experiences with SQL and noSQL data stores.
  • Experience with Google Cloud Platform and Grafana.
  • Experience authoring Kubernetes custom resources (CRDs).
  • Experience contributing to open source projects.
  • Involvement with Geospatial software community.
  • Familiarity with front end development practices.
  • Background in Professional Services, customer-facing deployment, and solutions optimization.

Benefits While Working at Planet:

  • Comprehensive Medical, Dental, and Vision plans
  • Health Savings Account (HSA) with a company contribution
  • Generous Paid Time Off in addition to holidays and company-wide days off
  • 16 Weeks of Paid Parental Leave
  • Wellness Program and Employee Assistance Program (EAP)
  • Home Office Reimbursement
  • Monthly Phone and Internet Reimbursement
  • Tuition Reimbursement and access to LinkedIn Learning
  • Equity
  • Commuter Benefits (if local to an office)
  • Volunteering Paid Time Off

Compensation:

The US base salary range for this full-time position at the commencement of employment is listed below. Additionally, this role might be eligible for discretionary short-term and long-term incentives (bonus and equity). The final salary range is determined by job related experience, skills and location. The range displays our typical hiring range for new hire salaries in US locations only. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

New York City + California Salary Range

$153,000 - $191,300 USD

San Francisco Salary Range

$162,600 - $203,200 USD

US National Salary Range

$142,800 - $178,500 USD

Why we care so much about Belonging. We're dedicated to helping the whole Planet, and to do that we must strive to represent all of it within each of our offices and on all of our teams. That's why Planet is guided by an ultimate north star of Belonging—dreaming big as we approach our ongoing work. If this job intrigues you, but you're thinking you might not have all the qualifications, please... do apply! At Planet, we are looking for well-rounded people from around the world who can contribute to more ways than just what is listed in this job description. We don't just fill positions, we aspire to fulfill people's careers, most excited about folks who are motivated by our underlying humanitarian efforts. We are a few orbits around the sun before we get to where we want to be, so we hope you're excited to come along for the ride.

+ Show Original Job Post
























Senior Software Engineer - Remote Eligible
Remote
$142,800 – 178,500 USD / year
Software
About Planet Labs
Operates a large fleet of Earth-imaging satellites to provide frequently updated, high-resolution geospatial data for monitoring and analysis.