XyloPlan logo

Senior Software Engineer

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Job Description

We are looking for a Senior Software Engineer to continue building and operating the cloud platform that runs our simulations and delivers results to customers. You will design APIs, orchestrate large-scale simulation processing jobs, and work on the logging, observability, and security that keep the platform reliable and trustworthy. A core part of this role is customer access: hardening the front-end-facing services and, in time, the customer-exposed APIs that let carriers, agencies, and partners securely retrieve their risk data. This is a senior software engineering role at the center of how XyloPlan turns "Fast Fires" physics into wildfire risk products that insurance carriers and fire agencies depend on.

About Xylo Risk, Inc. XyloPlan’s mission is to use science to guide community adaptation to wildfire in fire dependent landscapes to minimize losses, promote healthy ecosystems, and support successful economic markets. We combine speed-based fire behavior modeling with compelling storytelling to help communities properly prioritize wildfire resiliency efforts.

KEY RESPONSIBILITIES

  • Design, build, and maintain backend APIs and services that serve simulation inputs, jobs, and results

  • Build the services that power customer-facing front-ends and design customer-exposed APIs with secure, multi-tenant access controls

  • Orchestrate compute-heavy simulation processing on GCP (Cloud Run, GKE, Batch, Pub/Sub, Cloud Storage)

  • Build logging, monitoring, and observability so simulation pipelines are debuggable and dependable at scale

  • Own platform security: authentication, authorization, tenant isolation, secrets management, and data protection for sensitive customer datasets

  • Develop CI/CD, infrastructure-as-code, and deployment automation (Terraform, Cloud Build)

  • Optimize cost and performance of large batch processing workloads

  • Collaborate with the geospatial and simulation teams to productionize their models and pipelines

  • Set engineering standards and mentor engineers as the team scales, and contribute to core technical architecture decisions

REQUIRED QUALIFICATIONS

  • 7+ years of professional software engineering experience building and operating production backend systems

  • Strong proficiency in Python for backend services and data processing

  • 3+ years of hands-on experience with Google Cloud Platform

  • Proven experience designing and shipping customer-facing or externally-exposed APIs (REST, gRPC, or GraphQL)

  • Experience implementing authentication, authorization, and multi-tenant access controls for customer-facing systems

  • Experience with containerization and orchestration (Docker, Kubernetes)

  • Strong grounding in application and cloud security best practices

  • Experience with observability tooling (logging, metrics, tracing)

PREFERRED QUALIFICATIONS

  • Experience building developer-facing API products, including authentication schemes, rate limiting, versioning, and documentation

  • Experience orchestrating large batch or scientific computing workloads

  • Experience with infrastructure-as-code (Terraform) and CI/CD pipelines

  • Experience handling sensitive or regulated customer data (insurance, financial, or geospatial)

  • Experience in an early-stage startup environment

  • Exposure to geospatial data, simulation pipelines, or high-performance computing

  • Fullstack experience

BENEFITS

  • Equity: Stock option grant four-year vesting with one-year cliff

  • Benefits: Health, dental, vision

  • 401(k) available

ClimateTechList.com logo

XyloPlan number of job openings over time by month

ClimateTechList is the web's largest aggregator of climate, clean tech, renewable energy & green jobs. Contact us if you'd like to use partner or use our current or historical jobs data in any way.

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to XyloPlan

If possible, try to get a warm intro/referral to XyloPlan before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from XyloPlan

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.