
Family Medicine Physician
Martinsville, Virginia
We’re hiring a Family Medicine Physician in Martinsville, VA who wants strong work-life balance, meaningful patient relationships, and stable income.
You’ll step into a fully outpatient primary care role focused on preventive care, chronic disease management, and treating patients of all ages. No inpatient responsibilities. You’ll have autonomy in your practice while supported by a full clinical team.
Why this role is compelling
• Four 9-hour days or three 12-hour days
• 4 hours admin time weekly (can be done from home)
• 100% outpatient
• 21–27 patients per day depending on schedule
• Competitive salary structure
• Established support staff
• CME support and professional growth
• Modern EMR system
What makes you a great fit
• You are Board Certified or Board Eligible in Family Medicine
• You’re comfortable seeing patients of all ages
• You value team-based care and clinical autonomy
• You want to build long-term patient relationships
• New graduates and experienced physicians welcome
Compensation & Benefits
• Base salary: $190,000 - $215,000
• Student loan repayment
• Health insurance (80% employer paid)
• Dental & vision
• Life insurance
• Short & long-term disability (100% employer paid)
• 20 days PTO + 8 paid holidays
• CME: $2,500 + 5 days
• $1,000 for licenses and memberships
• Simple IRA with 3% match
• Malpractice coverage
If you want a Family Medicine role where you can focus on patient care without hospital call, this is worth a conversation.
Apply now or send your resume to gary@titanplacement.com
Or call (941) 269-1000 if you have any questions.

With over 20 years of recruiting experience, we strive to bring our clients, candidates, and employees excellence at all levels.
We utilize today's technology in conjunction with old-school headhunting. We connect with humans and strive to bring everyone together.