Senior Software Engineer at Frontline Wildfire Defense
California, California, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Oct, 25

Salary

160000.0

Posted On

16 Jul, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

ABOUT FRONTLINE WILDFIRE DEFENSE

At Frontline Wildfire Defense, our mission is to protect homes, families, and communities from wildfire disasters. Our innovative wildfire defense system allows homeowners to track wildfires, receive critical alerts, and actively safeguard their properties using a remotely operated fire protection system. With multiple layers of redundancy, our system hydrates homes and surrounding areas to prevent ignition from flying embers—the #1 cause of structure loss during wildfires.
We are a fast-growing team that has already achieved significant milestones in protecting homes across Northern and Southern California. Our team includes experienced engineers, product designers, and industry experts, and we are looking for a Sr Software Engineer to help drive the development of our technology platform.

ABOUT THIS OPPORTUNITY

We are seeking a talented Software Engineer to help build and scale the technology platform that powers Frontline’s wildfire defense system. You will work on backend services, APIs, and data systems that connect our installed controllers, mobile applications, and cloud infrastructure. This role will collaborate closely with our software, firmware, and mobile app, and hardware teams to ensure reliable and seamless operation across the entire system. As part of a small, high-impact engineering team, you’ll contribute across the stack and have the opportunity to shape core systems that support both current products and future capabilities.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Backend & APIs – Design, build, and maintain Elixir/Phoenix services and REST/GraphQL APIs that connect controllers, mobile apps, and partner integrations.

  • Data systems – Manage geospatial (PostGIS) and time-series (TimescaleDB) pipelines for telemetry, fire-weather feeds, and analytics.

  • Reliability & scalability – Improve controller cloud and app cloud communication, own monitoring/alerting, and drive load-testing and fail-over readiness.
  • Infrastructure-as-Code – Extend and maintain Terraform/Kubernetes configurations and CI/CD workflows to support rapid, safe releases.
  • Feature development – Collaborate with product, firmware, and mobile teams to deliver new customer-facing capabilities end to end.
  • Code quality – Champion automated testing, peer reviews, and secure coding practices across the stack.
  • User-driven improvement – Gather insights from installers and customers, translate real-world feedback into actionable engineering tasks, and iterate for higher reliability and usability.
  • Technical mentorship – Share best practices and assist in onboarding future engineers as the team grows.
Loading...