Robust Roofing (470) 887-6637

Roofing Project Manager Jobs in Norcross, Georgia

Robust Roofing Careers · Updated October 2026

Apply for the Project Manager roleCall or text (470) 887-6637

Robust Roofing believes a roofing sales job should pay the person doing the work fairly, and our plan shows it. Project Managers receive a true 50/50 split with no overhead taken off the top, unlike a 10/50/50, which is unusually generous in this industry, and Robust also pays a $75,000 per year base. Fifty percent is more than double the 20% of profit most common among roofing companies that pay commission on profit, per JobNimbus. The position serves Norcross, Gwinnett County's second-oldest city, and we are filling it now.

A historic downtown and established neighborhoods

Norcross was incorporated as a railroad town in 1870, and its downtown historic district still has the old homes and storefronts to prove it. Around it spread established neighborhoods: Norcross Hills, Hickory Plantation, Oakbrook Station, Heatherglen, Blackwood Hills, Danbury Village, Georgetown Park, Wyntree and Brookside Green. Many homes here are decades old, so a Norcross Project Manager inspects older roofs, older decking and older flashing, and has to judge carefully what a storm did versus what time did. Homeowners can learn more on our Norcross roofing page.

Norcross is also a remarkably diverse city, and homeowners come from many backgrounds. Patience, clear explanations and photos that speak for themselves go a long way here.

Paperwork matters too. Whether a permit comes from the city or from Gwinnett County depends on whether the address sits inside Norcross city limits, and the shared zips make that easy to get wrong. Robust sorts it out on every job. Your part is making sure the homeowner understands the timeline, knows when the crew is coming and never has to chase anyone for an answer.

Recent storms

Since January 2025, Norcross has had 5 days of hail at 0.75 inch or larger by radar estimates and National Weather Service reports, and 3 of those reached an inch or more. The largest, about 1.25 inches, fell on June 25, 2025, the first of three straight hail days that June. In 2026, hail came back on July 4 and again on July 16. Norcross covers parts of the 30071 and 30093 zips, which it shares with neighboring Peachtree Corners and unincorporated Gwinnett.

The pay is unusually generous, and here is the math

Many roofing sales plans begin with a deduction. In a 10/50/50, the company first claims a tenth of the job, frequently 10 percent of the contract price, before splitting whatever profit remains 50/50. Robust skips the deduction entirely. You split the full profit 50/50, and the role comes with a $75,000 per year base in addition. For context, metro Atlanta's median annual wage across all occupations was $51,170 in May 2025 (U.S. Bureau of Labor Statistics).

Illustrative example

Hypothetical job: $14,000 contract, $5,600 profit before any overhead cut. Under a 10/50/50, $1,400 comes off first and the rep's half is $2,100. With nothing off the top, the rep's half is $2,800. Illustrative, actual job numbers vary. For the full comparison, see true 50/50 vs 10/50/50.

A day in the role

A morning might start with a free inspection in Norcross Hills, photos of every slope and a plain explanation at the kitchen table. An afternoon might mean meeting a carrier's adjuster alongside our licensed adjuster on staff, preparing a supplement, or helping a homeowner settle on a color in the RoofMap portal. Builds usually finish in one day, and you close each one with a final walkthrough. Whatever the hour, you are the homeowner's single point of contact. Details live in the job description.

Training

No roofing experience is required. Robust provides your HAAG certification, trains you thoroughly and pairs you with a licensed Property and Casualty insurance adjuster while you learn claims. Robust never waives deductibles, so every agreement you write is honest from the start.

Why Robust Roofing

Apply

Head to the careers page for the short application. A short questionnaire follows, and you choose when to interview. Call or text (470) 887-6637 anytime. The role is based near Johns Creek and serves every city on our North Georgia jobs list.

Quick answers

Why is Robust's pay unusually generous?
Nothing comes off the top before the 50/50 split, which is the key difference from a 10/50/50, and Robust also pays a $75,000 per year base. For roofing sales, that is unusually generous.
What is the hail history in Norcross?
Radar estimates and NWS reports count 5 hail days of 0.75 inch or more since January 2025, the latest on July 16, 2026.
Are Norcross homes older?
Many are, which makes careful inspections and honest storm versus wear judgments a central part of the job.
How do I apply?
Fill out the short form at chooserobust.com/careers/#apply-pm. You can also reach Robust by call or text at (470) 887-6637.

More about the role

The Robust Roofing Interview Process, Step by StepRead moreRoofing Project Manager FAQRead moreWhat Is a 10/50/50 Split? A Plain Explanation for Roofing Sales Job SeekersRead moreWhy Project Managers Choose Robust RoofingRead moreWhat is the best roofing company to work for in Georgia?Read moreRoofing Project Manager vs Roofing Sales Rep: Which Job Is Right for You?Read more
Apply for the Project Manager roleCall or text (470) 887-6637
© 2026 Robust Roofing · Residential roofing across North Georgia
chooserobust.com · Service Areas · Storm History · Guides · Insurance Claims · Hail Damage · Shingles · Cost Guide · Financing · Warranty · Reviews · FAQ · About · Careers · How we compare · Other Robust companies
Areas we serve
Cherokee CountyBall Ground · Canton · Holly Springs · WoodstockCobb CountyAcworth · Kennesaw · Marietta · SmyrnaDawson CountyDawsonvilleDeKalb CountyBrookhaven · DunwoodyForsyth CountyCummingFulton CountyAlpharetta · Atlanta · Johns Creek · Milton · Roswell · Sandy SpringsGilmer CountyEllijayGwinnett CountyBuford · Dacula · Duluth · Lawrenceville · Norcross · Peachtree Corners · Sugar Hill · SuwaneeHabersham CountyClarkesville · Cornelia · Mount AiryHall CountyFlowery Branch · GainesvilleJackson CountyBraselton · Hoschton · JeffersonLumpkin CountyDahlonegaPickens CountyJasperStephens CountyToccoaWhite CountyCleveland