Posted 1d ago

Director of Finance

@ LaunchCode
Saint Louis or United States
$115k-$130k/yrRemoteFull Time
Responsibilities:Oversee AR, Develop budget, Lead audits
Requirements Summary:Senior finance leader overseeing accounting, payroll, audits, and staff supervision. 7+ years experience; CPA preferred; bachelor's in accounting/finance.
Technical Tools Mentioned:QuickBooks, Microsoft Excel, Billing platform
Save
Mark Applied
Hide Job
Report & Hide
Job Description

LaunchCode is seeking an experienced Director of Finance & Accounting to lead the full scope of our financial operations. This is a senior, high-trust role that combines direct execution of complex financial work with formal leadership over a team of finance staff. The ideal candidate brings both technical depth and operational discipline. They are equally comfortable resolving a multi-state payroll tax issue, coordinating an external audit, and clearing a high volume of AP approvals, often on the same day. They are a calm, clear communicator who earns the trust of staff, leadership, and external partners alike.

Specifics

  • Full-Time Salaried Position

  • Reports to the Chief Financial Officer

  • Salary Range: $115,000 - $130,000

  • Fully Remote - ideal candidate is located in the Greater St. Louis, MO area

  • Manages accounting staff

Role Responsibilities

  • Program Financial Operations: Oversee AR for job placement revenue, donations, grant invoicing, bill rate controls, and SOW/MSA review for employer clients.
  • Financial Planning & Analysis: Develop budget vs. actual reporting, support grant budget revisions, and maintain a recurring operational finance cadence with leadership.
  • Multi-State Payroll & Tax Compliance: Manage payroll cycles, retroactive corrections, garnishments, multi-jurisdictional tax filings, and state agency correspondence.
  • Accounts Payable & Expense Management: Serve as final approver for all vendor payments, corporate card transactions, and benefits-related disbursements. Design and maintain AP workflow infrastructure.
  • Accounting & Month-End Close: Lead monthly close across multiple legal entities - bank reconciliations, journal entries, accruals, and complex revenue recognition determinations.
  • Annual Audit & Regulatory Fillings: Primary internal contact for financial statement and annual audits. Prepare all schedules, manage auditor requests, and oversee project management.
  • Vendor & Contract Management: Own the SaaS/vendor renewal lifecycle and draft or finalize MSAs and contractor agreements for employer partners and independent contractors.

Qualifications

  • Bachelor's degree in Accounting, Finance, or a closely related field
  • CPA license or active CPA candidacy strongly preferred
  • 7+ years of progressive accounting or finance experience, with at least 3 years in a senior individual contributor or people leadership role 
  • Demonstrated experience managing full-cycle payroll for a multi-state employer, including corrections, tax compliance, and platform administration
  • Proficiency with a cloud-based accounting platform (QuickBooks or equivalent), a bill payment platform, and Microsoft Excel
  • Experience coordinating external financial statement audits, including direct preparation of audit schedules during testing
  • Experience managing multi-state payroll tax filings and responding to state agency correspondence
  • Strong process design and documentation skills with a track record of building or improving financial workflows

 

Nice to haves

  • Prior experience in a nonprofit organization, including grant accounting, restricted fund management, and Form 990 coordination
  • Experience drafting or reviewing Master Service Agreements, Statements of Work, or vendor and client contracts
  • Prior exposure to multi-entity accounting environments and government grant invoicing

 

About LaunchCode

LaunchCode is a nonprofit cultivating and adding new talent to technology ecosystems across the nation through free, accessible technical education, job readiness training, and innovative talent solutions for companies of all sizes. At LaunchCode, we know that while talent is evenly distributed, opportunity is not. Our innovative model removes barriers and opens doors to aspiring technologists from all walks of life. We value passion, drive, and aptitude over credentials and believe it is imperative that companies should, too. Want to learn more? Visit our careers page to learn more about how you can help shape our vision!

 

Benefits at LaunchCode

  • 12 paid holidays and accrue 25 days of Paid Time Off per year

  • 100% employer-funded medical, dental, and vision insurance premiums for employees and 75% employer-funded premiums for dependents

  • 401k contribution match up to 6% vesting after 6 months

  • 12 weeks of fully paid parental leave