Walmart Careers in Petersburg, VA — Open Positions
As of November 2026, there are 21+ open Walmart positions in Petersburg, VA. Current pay ranges from $12 to $33 per hour. Top hiring areas include Part Time, General and Grocery. New roles are posted daily — listings on this page are verified and updated regularly.
Walmart Retail
Petersburg,VA:Walmart Deli Associate at Walmart Retail | Hiring
Petersburg, VA
$19 - $26
Walmart Health & Wellness
Petersburg,VA:Walmart Pharmacy Tech at Walmart Health & Wellness
Petersburg, VA
$24 - $32
Walmart Retail
Walmart Store Maintenance•Petersburg,VA•Walmart Retail | Hiring
Petersburg, VA
$21 - $27
Walmart Retail
Walmart Cart Attendant(Retail Operations)Vacancy in Petersburg
Petersburg, VA
$15 - $20
Walmart Retail
Petersburg Walmart Overnight Remodel with $24-$32/hr Pay | Hiring
Petersburg, VA
$24 - $32
Walmart Retail
Walmart Asset Protection•Petersburg,VA•Walmart Retail | Hiring
Petersburg, VA
$22 - $30
Walmart Retail
Walmart Stocking Associate|Petersburg,VA|Walmart Retail | Hiring
Petersburg, VA
$20 - $27
Walmart Auto Care
Walmart Auto Care seeks Walmart Auto Technician in Petersburg
Petersburg, VA
$24 - $33
Walmart Bakery
Petersburg Walmart Cake Decorator(Full-time)-Walmart Bakery | Hiring
Petersburg, VA
$18 - $23
Walmart Health & Wellness
Walmart Vision Associate(Retail Optical)Vacancy in Petersburg
Petersburg, VA
$22 - $29
Walmart
Hiring in Petersburg:Self-checkout Host(Part-Time)
Petersburg, VA
$14 - $19
Walmart
Walmart Cashier
Petersburg, VA
$12 - $16
Walmart Careers in Petersburg — FAQ
How many Walmart jobs are available in Petersburg, VA right now?
How much do Walmart jobs pay in Petersburg?
Are there Walmart jobs with no experience in Petersburg?
What shifts and hours do Walmart jobs offer in Petersburg?
What benefits do Walmart jobs offer in Petersburg?
How much is Walmart take-home pay after taxes in Petersburg?
Which Walmart stores are hiring immediately in Petersburg?
Last updated: November 05, 2026