Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

BMSS, LLC

Senior Accountant

Career Insights for Accountant (General)

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Alabama data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

An Accountant organizes and maintains financial records and prepares financial statements for companies and organizations. Works as a public accountant (prepares financial documents where public disclosure is required by law, such as business balance sheets and tax returns), management accountant (prepares financial information for internal use by a company) or government accountant (maintains records for government agencies).

$73,951 / year median in Alabama

+7% projected growth

Explore Career

Job Description

Who We Are At BMSS Advisors & CPAs, we're more than just a top 100 CPA and advisory firm-we're a people-first, relationship-driven team rooted in integrity, collaboration, and community. Founded in Birmingham, AL in 1991, BMSS has grown to ten thriving locations across Alabama and Mississippi-including our Ridgeland office, where we're proud to serve a growing client base with local heart and national reach. This role can be based out of any of our office locations. We're known for our family-friendly culture, commitment to mentorship and life-work balance, and deep roots in the communities we serve. In fact, Accounting Today has recognized us as one of the best accounting firms to work for the last 15 years in a row. Whether it's volunteering locally or mentoring the next generation of CPAs, we show up-with expertise, empathy, and heart. The Opportunity We're actively seeking a detail-oriented, client-focused Accountant to join our growing Client Accounting Solutions (CAS) team. You'll work closely with a variety of clients to deliver tailored accounting services that support their ongoing operations and financial success. This is a great opportunity for someone who enjoys hands-on work, client interaction, and being part of a supportive, values-driven team. If you're an experienced accountant looking for a meaningful role with growth potential-and you want to work with people who care-BMSS is the place for you. What You'll Do Provide day-to-day accounting support including general ledger management, accounts payable, and payroll processing Prepare monthly financial statements tailored to client needs Assist with multi-state payrolls and complex payroll structures Deliver high-quality service aligned with firm standards and client expectations Communicate proactively with clients to address needs and identify opportunities Contribute to a positive, collaborative team culture What We're Looking For Bachelor's degree in Accounting from an accredited institution 5+ years of relevant accounting experience (public accounting highly preferred) Strong working knowledge of payroll processes, including multi-state experience Solid understanding of GAAP and accounting principles Detail-oriented mindset and ability to manage deadlines effectively Excellent written and verbal communication skills Located near a BMSS office in Alabama or willing to commute/relocate Why Join BMSS Hands-on work with a variety of clients in various industries A culture that values balance, mentorship, and long-term growth Deeply rooted in our local communities-we care where we live and work Team-first mindset with strong internal support and leadership What We Offer Competitive salary and bonus potential Company-paid Medical, Dental & Vision insurance 401(k) with company match Generous paid time off, including volunteer days and holidays Ongoing training and a structured career path A team that celebrates wins, supports your goals, and shows up for one another