Employment Opportunities

SFMD Lateral Firefighter/CEP Details

SFMD Firefighter Job Description

New Hire Application Flyer

Lateral FF/CEP Application Flyer

SFMD is a Full Time, Career-only Department that staffs three Type-1 engines out of three stations across our approximately 100 square mile district. We work a 48/96 hour schedule with three shifts (A, B, C) overseen by a shift Battalion Chief.

All of our engines are staffed with a minimum of three firefighters, which include a minimum of one Firefighter, one Ranked or Acting Engineer, and one Ranked or Acting Captain. At least one individual on every engine must be certified as a Paramedic and all of our members are required to keep a minimum of an AZ State EMT-B Certification.

EMS Transport services are provided by Guardian Medical Transport, operated by Northern Arizona Healthcare, and we are proud of the strong working relationship we have built with them.

SFMD responds to a wide variety of calls for service in district and frequently sends personnel and equipment throughout the United States for Wildland Fire Assignments, typically 2-week stints that provide our staff with invaluable training and experience.

We are excited to welcome the next generation of firefighters to our organization and would encourage those with questions to reach out.

Summit Fire also employs two Admin staff, and two EVT-Certified Mechanics that work in our in-district Maintenance Shop.

SFMD will be hiring in 2025. Stay tuned…


Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: `POST https://api.aspose.cloud/connect/token` resulted in a `400 Bad Request` response: {"error":"invalid_client"} in /home/summitfiredepart/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /home/summitfiredepart/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL) #1 /home/summitfiredepart/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /home/summitfiredepart/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL) #3 /home/summitfiredep in /home/summitfiredepart/public_html/wp-content/plugins/aspose-doc-exporter/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113