Finance Analyst

Job Description

At 9 Dots (, our mission is to provide transformative computer science education for every student. We are a diverse community of educators, researchers, and engineers committed to bringing computer science to all students, particularly those from underserved communities. We believe in creating learning environments that engage every student, foster joy, and promote fearlessness in problem solving. We aim to empower students by transforming the way they voice their ideas, understand their world, and imagine their futures.

We are a young, nimble, and growing organization. We run in-school, after-school, and summer programs to teach K-12 youth from Title I schools how to code, and help teachers acquire the knowledge and skills to teach computer science classes in their schools. We are committed to ensuring that all students have access to innovative and effective computer science education, with a special commitment to providing opportunities for female, African-American, and Latinx youth to learn coding and be prepared for further study and careers in computer science.

Reporting to the Director of Strategy and Operations, the Finance Analyst will own management and oversight of all finance/accounting activities and support most human resources activities.



  • Collaborate with the Director of Strategy & Operations to lead annual budgeting and planning process; administer and review all financial plans and budgets; monitor progress and changes; and keep leadership abreast of the organization’s financial status.

  • Own all AR/AP functions to include preparing payments for approval and receiving payments for deposit. Own the collections process and follow up with past due customers.

  • Maintain Quickbooks accounts; handle bank reconciliations and posting transactions/journal entries; lead month end closing.

  • Prepare and analyze monthly, quarterly, and annual financial reports, including board presentations.

  • Manage the balance sheet, income statement, and statement of cash flow.

  • Prepare internal reports and financial forecasts for leadership to support decision making.

  • Take lead on tax preparation process.

  • Assist with auditor requests such as providing official company forecasts, explaining key assumptions used in constructing forecasts, evidencing adherence to internal controls, etc.

Human Resources

  • Further develop company’s human resources and administration, enhancing professional development, compensation and benefits, performance evaluation, training, and recruiting.

  • Oversee regular and off-cycle payroll. Own time/payroll allocation tracking.

  • Support all departments/programs in new employee recruitment, hiring, and onboarding.

  • Work closely and transparently with all external partners including third-party vendors and consultants.

  • Oversee administrative functions and facilities to ensure efficient and consistent operations.

  • Execute performance review programs and maintain employee files.

  • Maintain employee privacy by keeping human resource information confidential.

Business Operations and Data

  • Support Director of Strategy & Operations with the annual strategic planning process.

  • Support 9 Dots programs with data collection, synthesis, and interpretation.

  • Assist with other business operations projects on an as needed basis.

Grant Support

  • Support the management of current and incoming grants with the fundraising team.

  • Produce financial reports to donors/grantmakers/partners.


  • Quickbooks experience required.
  • Minimum of a BA; MBA, CPA, or related degree a plus
  • At least 2 years experience in broad financial and operations management; nonprofit accounting experience a plus.
  • Excellent Excel skills and an ability to build complex financial modelings.
  • Ability to wear many hats in a fast-paced environment.
  • Strong organizational skills with keen attention to detail.
  • Strong self-manager, solid executor, and proactive communicator.

We Provide:

  • Full health care, dental and vision insurance
  • Life and disability insurance
  • 20 days PTO + 9 Dots Holidays
  • Professional development reimbursement
  • Retirement Investment Plans (401k)
  • Experience within a nimble and rapidly-growing organization
  • Open and collaborative environment
  • Complimentary snacks
  • Family-friendly office policies
  • Dog-friendly work space


To apply, please provide a resume and thoughtful cover letter highlighting your interest in this role and relevant qualifications to

Michael Weintraub