Bookkeeper & Office Manager - Full Time - Growing Company & Great Culture
PLEASE DO NOT apply for this job without reading everything below.
Summary:
We are Spotlight Marketing & Branding , a digital marketing agency that helps small and solo law firms grow their businesses through strategic digital marketing. Our services range from website design, blogs, and email newsletters to digital advertising and SEO , allowing attorneys to build strong online brands, stay top of mind with their audiences, and generate growth.
That's where you come in.
We're looking for a Bookkeeper & Office Manager who will own our day-to-day bookkeeping while supporting internal office operations and basic HR administration . If you're someone who enjoys keeping finances organized, processes running smoothly, and a growing team supported behind the scenes, this could be a great fit.
Required Attributes:
Job Description:
We provide internet marketing services specifically for lawyers and small law firms. We're like Yoda - we're the guides leading lawyers through the marketing world. If that reference doesn't make sense, watch Star Wars before your interview with us.
1. Finance & Accounts Support
- Record daily financial transactions in QuickBooks Online (cash-based accounting)
- Process Accounts Payable and Accounts Receivable , including invoicing and vendor payments
- Track and follow up on Accounts Receivable in coordination with leadership
- Reconcile bank statements and credit card accounts (including Amex)
- Monitor vendor bills, payment schedules, and subscriptions
- Maintain accurate financial records across QuickBooks and internal systems
- Prepare monthly financial reports for management review
- Maintain the general ledger and chart of accounts
- Monitor cash flow and assist with budget tracking
- File and pay sales tax, payroll taxes, and other required filings
- Support the CPA firm with year-end closings and audits
- Organize and maintain financial files and records
2. Office Administration & HR Support
- Serve as the primary point of contact for calls, visitors, and general inquiries
- Manage office supplies, equipment, and overall workspace organization
- Coordinate meeting room bookings, calendars, and internal logistics
- Maintain the organization's Google Drive and internal documentation for easy retrieval
- Organize company events, meetings, and team gatherings
- Maintain employee records in compliance with applicable HR requirements
- Assist with recruitment efforts, job postings, and interview coordination
- Support new hire onboarding and employee offboarding processes
- Prepare and coordinate payroll and timesheet approvals
- Manage employee benefit enrollments and changes
3. IT & Systems Support
- Coordinate with IT vendors and service providers for equipment, software, and troubleshooting
- Maintain an up-to-date inventory of company hardware and software licenses
- Assist with employee technology onboarding and offboarding
- Support team members with basic technical issues and password resets
Job Requirements
- Proven experience as a Bookkeeper , Office Manager, or in a similar finance-focused role
- Hands-on proficiency with QuickBooks Online
- Strong understanding of accounting principles and financial reporting
- High attention to detail with a commitment to accuracy
- Excellent organizational and time-management skills
- Ability to manage sensitive financial and employee information with discretion and confidentiality
- Associate's degree or higher in Accounting, Finance, or a related field preferred
Pay, Hours, etc:
Starting salary: $50,000 – $60,000 , based on experience
Schedule
- Monday – Thursday: In-office at HQ 9:00 AM – 4:00 PM
- Friday: Half-day remote
Unlimited PTO
Insurance options available
Wellness perks and additional company benefits
Supportive, collaborative team environment with room to grow as the company evolves
How to Apply:
If you are interested in applying for this job, do NOT hit the apply button on this website. Instead, send an email to HR(at)SpotlightBranding.com with no more than two paragraphs about why you are interested in this job. The subject line should be: “I am your new team member! - “Name” Also, attach your resume.
Recommended Jobs
Server
We are currently looking for motivated, friendly, and driven individuals to build our serving staff! Our servers make fantastic tips daily. Job Details: We have both full-time and part-time p…
Sales Director SBU1
DIRECTOR OF SALES AND MARKETING – POST-ACUTE CARE SUMMARY The Director of Sales and Marketing post-acute care (Director SBU1)will execute and modify the strategic business unit initiatives …
Sales Associate - Sales Specialist
Sales Associate - Sales Specialist Upholstery division - Global Textile Alliance General Description & Job Purpose The Sales Associate manages the full sales cycle for TMI customers …
Assembly Worker
Job Responsibilities: Assembler will be working on assigned production line and will be required to follow SOP for specific job assignment. Measure, cut and assemble door units. Assist a var…
WMS Local Super User
It's more than a job As a Contract Logistics Specialist at Kuehne+Nagel, you will manage end-to-end warehousing operations for our customers. By doing so with precision, you not only contribute to…
[RÖDL USA] Praktikant - German Intern
Description Rödl & Partner USA sucht für unsere Niederlassung in Charlotte, NC and Greenville SC für mindestens 6 Monate eine(n) qualifizierten Praktikanten. Du wirst unsere Abteilung „Busines…
Clinical Education Manager
At ScionHealth , we empower our caregivers to do what they do best. We value every voice by caring deeply for every patient and each other. We show courage by running toward the challenge and…
Transitions of Care RN- Carebridge
Virtual: This role enables associates to work virtually full-time, except for required in-person training sessions, providing maximum flexibility and autonomy. This approach promotes productivity, su…
Estimator - heavy civil/ highway
Job Title: Estimator - heavy civil/ highway Category: Construction Description: Estimator (heavy civil / highway) Openings in: Raleigh, NC Charlotte, NC Wilmington, NC Greensbo…
Administrative & sales coordinator
Adventure Treks operates 13- to 30-day community-based outdoor adventure summer programs for teenagers in the North American west. We also operate gap semester programs in North Carolina, Washington…