CSS Job Position Header CSS Job Position Header Mobile

Senior Accountant and Controller-in-Training

Job Description

We are seeking a dynamic, ambitious, and detail-oriented Senior Accountant and Controller-in-Training to join our team. This role is not just about keeping the books—it’s about becoming a key contributor to the growth and success of our company.

We are a fast-growing digital marketing agency and early-stage software company with tremendous upside potential. The right candidate will have the desire and capability to grow with us, evolving into a Controller role while directly influencing why and how we scale. You will be guided by a fractional CFO to help prepare the company for future growth and potential sale.

Equity in the business will be provided, commensurate with experience, with additional equity available based on performance and contribution to growth moving forward.

Core Job Responsibilities

  1. Oversee and manage daily bookkeeping tasks, including accounts payable and receivable, payroll, and tax filings.
  2. Analyze financial data to provide insights into cost structures, helping to determine the profitability of various services and products.
  3. Collaborate with department heads to ensure accurate allocation of time and resources, optimizing pricing and operational efficiency.
  4. Develop and implement financial controls and reporting systems to improve transparency and accuracy.
  5. Work closely with a fractional CFO to prepare the company for audits, valuations, and potential future sale.
  6. Where the position is largely remote, there is a requirement for monthly in-person meetings.
  7. Take initiative and proactively recommend improvements in processes, reporting, and financial strategy to move the needle forward.

Qualifications

  • Bachelor’s degree in Accounting, Finance, or related field.
  • CPA certification or progress toward certification is a plus.
  • Experience with bookkeeping, payroll, and tax compliance.
  • Strong analytical skills with the ability to interpret financial data and provide actionable insights.
  • Excellent communication and organizational skills, with a desire to grow into a leadership role.
  • QuickBooks experience required.
  • A “go-getter” mindset—someone who isn’t afraid to speak up, challenge assumptions, and work hard to drive impact.

We are more than just a small agency—we are building a technology-driven business with big ambitions. By joining us at this stage, you will not only gain exposure to all aspects of finance and operations but also have the opportunity to directly shape the future of our company.

We believe in collaboration, innovation, and growth—for our customers and our team. You’ll interact regularly with leadership, including the owner, and your voice will be heard.

This is a rare opportunity to join a company early, help accelerate its growth, and share in the upside through equity.

Benefits include paid time off, medical insurance, dental insurance, customizable and flexible work-from-home policy, 401K with matching, flex schedule, and summer Fridays.

We are passionate about what we do and strive to change the lives of our customers. Growing the number of leads an SMB business receives has a direct impact on the lives of business owners and their employees. We love helping our customers drive growth to their bottom line while providing them with a better experience than any they’ve ever had before with a vendor.

You should consider applying for this position if you are not only passionate about helping businesses meet their goals but also motivated by the chance to grow personally, professionally, and financially alongside an ambitious company.

Why Work Here

For more about why to work at A Second Opinion and the benefits offered, please visit this page. We are looking for hard working, passionate and reliable candidates to join our A Second Opinion family.

APPLY NOW

A2O Digital
Office: (973) 283-3111
220 West. Parkway
Suite 9

Pompton Plains, NJ 07444