For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Earth
Earth

Senior Software Engineer – Distributed Systems & Orchestration

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Project management
Automation
+31

Visa

U.S. visa required

Permanent role
6 days ago
Apply now

About Earth

At Earth, we believe how we say farewell matters. Our mission is to transform the end-of-life experience by offering families a beautiful, sustainable alternative to cremation and burial.

Instead of traditional methods that harm the environment, our gentle, natural process transforms a body into nutrient-rich soil in just 45 days – returning life to the earth and leaving a meaningful legacy. Families can choose to receive the soil to scatter, plant, or share, while the remainder is thoughtfully donated to conservation projects that restore and heal our planet.

This process—sometimes called soil transformation or natural organic reduction (NOR)—is powered by our proprietary vessel technology, which carefully recreates the conditions found in nature. By balancing carbon, nitrogen, oxygen, and water—while precisely controlling temperature and moisture—we’re able to transform bodies gently and naturally.

First legalized in Washington State in 2019, this practice is rapidly gaining popularity nationwide. Earth is the national leader in soil transformation, backed by major investors, and growing fast.

The Role

We’re seeking a Senior Software Engineer to help build and evolve Earth’s supervisory control and orchestration platform — the software systems that ensure our soil transformation vessels operate safely, predictably, and reliably across distributed operational environments as we scale.

This role is a senior individual-contributor who owns the distributed software layer (not controls theory or embedded software). You will design systems that are observable, resilient, and explicit about state — serving operators, controls engineers, and the business as Earth scales to multiple facilities.

You’ll partner closely with the Controls Lead to ensure clean boundaries between what is decided locally and what is coordinated globally, and collaborate with Firmware, Hardware, Product, and Operations to enable a coherent, observable, and resilient automation platform.

What You’ll Do

In this role, you will:

  • Design and implement the supervisory software orchestration layer for vessel and facility operations
  • Lead the design and evolution of the supervisory software architecture across cloud and edge technologies, including the data storage and communication protocols between components
  • Own system behavior related to scheduling, state coordination, configuration management, auditability, and traceability
  • Define and maintain APIs and contracts between supervisory software and vessel execution layers
  • Build systems for telemetry ingestion, contextualization, and long-term storage
  • Ensure the platform is observable, debuggable, and resilient to partial failure
  • Support facility rollouts with reliable configuration, deployment, and startup behavior
  • Contribute to DevOps practices that support cloud and edge deployments

You are responsible for how the system coordinates, not how individual control loops behave.

About You

You’re a systems-minded software engineer who excels at designing software that interacts with the physical world. You are comfortable reasoning across components, abstractions, and failure modes, and you care about making complex systems:

  • clear rather than implicit
  • predictable rather than surprising
  • resilient rather than fragile

You are comfortable collaborating with non-software specialists and translating complex system behavior into clear, maintainable software that reduces operational burden, increases trust in automation, and supports a mission you care about.

Qualifications

Required

  • 7+ years of professional software engineering experience, ideally building software for distributed systems, industrial automation, robotics, or supervisory control
  • Strong backend software development skills in Python (or similar backend languages)
  • Strong understanding of OOP, concurrency, distributed systems concepts, and system-level thinking
  • Experience designing APIs and service boundaries
  • Experience with event-driven or message-based systems (e.g. MQTT, AMQP, Kafka, etc.)
  • Experience building observable systems (logging, metrics, tracing)
  • Comfort working with hybrid edge/cloud architectures (AWS, GCP, etc.)
  • Experience collaborating with modern DevOps tooling (CI/CD, containerization, cloud-native deployments)
  • Experience supporting production systems tied to physical operations
  • Ability to collaborate and communicate effectively across a variety of disciplines
  • Ability to manage multiple priorities under time constraints and ensure complete, high-quality execution

Preferred

  • Degree in Engineering, Computer Science, Robotics, or related field — or equivalent practical experience
  • Familiarity with time-series data and telemetry pipelines
  • Experience with real-time and embedded systems
  • Exposure to control theory concepts

Role Location & Travel Expectations

This role will require semi-regular travel to the Seattle area in order to enable effective, regular in-person collaboration within our R&D facility. Travel to other facility locations around the United States may be required on an as-needed basis for facility and vessel commissioning projects.

Why Earth

  • Mission-driven work that makes a lasting impact
  • Competitive salary and equity package
  • Hybrid work environment (remote-friendly, Seattle preferred)
  • Medical, dental, and vision insurance
  • 401(k) plan
  • Unlimited PTO

Join Us

At Earth, our mission is to transform the end-of-life experience — creating a process that restores the planet instead of harming it.

If you’re inspired by solving complex technical challenges in service of something deeply human and profoundly environmental, we’d love to hear from you.

About Earth

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service