Company: Stride
Job Title: Controller
Reports to: Becky Brown, Owner
Location: Remote
Compensation: $80,000 - $120,000 (DOE)
About Stride
Stride provides reliable, cloud-based accounting, controller, and payroll solutions for fast-growing small to mid-size businesses, with deep experience supporting Managed Service Providers (MSPs) and technology-enabled service companies. We leverage modern accounting platforms and automation to deliver accurate, scalable financial operations and actionable insights for our clients.
Our team is friendly, highly skilled, and results-oriented. We care deeply about our clients and take ownership of their finance and accounting function so they can focus on growth.
Job Summary
We are seeking an experienced and dynamic Controller to join our firm, with a strong preference for candidates who have supported MSPs, IT services firms, or recurring-revenue service businesses. In this role, you will oversee financial operations for multiple clients, provide financial leadership and advisory support, and ensure accurate, compliant, and scalable accounting processes.
The ideal candidate understands the financial complexities of service-based businesses — including recurring revenue, project-based work, labor costs, and gross margin analysis — and is comfortable operating in technology-enabled environments.
Primary Duties & Responsibilities
Client Financial Management
- Oversee and manage financial operations for multiple clients, with an emphasis on MSPs and technology services businesses, including financial reporting, cash flow management, and margin analysis.
- Review monthly financial statements and supporting schedules for accuracy and completeness prior to client delivery.
- Maintain familiarity with all client accounts on your team and provide coverage as needed to ensure consistent service delivery.
Client Advisory & Relationship Management
- Serve as a trusted advisor to clients, providing proactive financial insights and strategic guidance.
- Translate financial data into clear, actionable recommendations related to profitability, cash flow, and operational efficiency.
- Conduct periodic scope and service reviews to ensure alignment and identify opportunities for expanded advisory support.
- Support new client implementations by guiding onboarding, process alignment, and system setup in partnership with the implementation team.
- Ensure client requests and issues are addressed and communicated promptly and professionally.
Financial Reporting & Close
- Prepare and review accurate monthly, quarterly, and annual financial statements in accordance with GAAP.
- Manage month-end and year-end close processes for multiple clients, ensuring timely and consistent delivery.
- Oversee reconciliations of bank accounts, credit cards, and balance sheet accounts.
Budgeting, Forecasting & KPIs
- Collaborate with clients to develop budgets, forecasts, and financial models aligned with business goals.
- Support the implementation and ongoing monitoring of KPIs and metrics, particularly for service-based and recurring-revenue models.
Internal Controls & Compliance
- Design and maintain effective accounting controls and standardized processes across client engagements.
- Coordinate with internal and external tax professionals to support sales tax, use tax, and other compliance requirements.
Team Leadership
- Supervise, mentor, and review the work of accounting team members to ensure quality, consistency, and adherence to Stride standards.
- Promote best practices, documentation, and process improvement across engagements.
Qualifications
The right candidate thrives in a fast-paced, remote, client-service environment and values process ownership, accountability, and continuous improvement.
- Authorized to work in the United States.
- Bachelor’s degree in Accounting, Finance, or a related field (CPA or CMA preferred).
- Minimum of 5+ years of public accounting or outsourced accounting experience.
- Strong understanding of service-based accounting, ideally within MSPs, IT services, SaaS, or professional services.
- Experience with PSA platforms such as Halo PSA, Autotask, or ConnectWise is strongly preferred but not required.
- Proficient in cloud-based accounting platforms (QuickBooks Online, Xero) and Excel.
- High attention to detail with a consistently high bar for quality and accuracy.
- Strong analytical, strategic, and problem-solving skills.
- Ability to manage multiple clients and priorities simultaneously.
- Comfortable working in a fully remote, distributed team environment.
- Excellent communication and interpersonal skills with both clients and internal stakeholders.
Additional Details
- Full-time, fully remote position (U.S.-based).
- One annual in-person, company-wide meeting.
- Flexible schedule with required availability during core business hours: 9:00am–2:00pm PST, Monday–Friday.
What We Offer
- Health, Dental, and Vision benefits
- Flexible PTO
- Fully remote work environment
- Collaborative, high-caliber team culture focused on ownership and results
Stride Services is an Equal Opportunity Employer. Stride does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business needs.