Senior Financial Analyst

at Python Software Foundation
  • $65k-$82k
  • Remote - Worldwide

Remote

Finance & Legal

Senior

Job description

The Python Software Foundation (PSF) is hiring a Senior Financial Analyst/Accountant (20-35 hours a week), reporting to the PSF Controller and supporting the Accounting Team and PSF Staff.

The PSF’s Accounting Team is the back-office backbone of our organization and supports our non-profit mission. The Accounting Team supports all aspects of the PSF, from the annual PyCon US conference to giving out Python grants for events and projects around the world to supporting our volunteer-run fiscal sponsorees. The Accounting Team also supports the rest of the PSF staff in their day-to-day projects and goals including fundraising, infrastructure, communications, etc.

Responsibilities

---——————–

- Identify manual or repetitive accounting processes and develop automation solutions to improve efficiency.

- Design, implement, and maintain automated workflows using tools such as databases, upload/download, integrations between systems, etc.

- Analyze large volumes of financial data to ensure accuracy, identify trends, and support business decision-making.

- Maintain financial databases and support the integrity, quality, and security of accounting data.

- Generate custom financial reports and dashboards using tools like Power BI, Tableau, or advanced Excel functions.

- Document processes, workflows, and controls around automation solutions to ensure audit readiness.

- Record accounts payable, collect and record vendor tax forms, set up payments in various systems in compliance with company guidelines.

- Act as main point of contact for debit and credit cards for staff and volunteers; includes setting up new cards, closing down cards, ensuring receipt collection, and recording transactions in the general ledger.

- Moderate donations email list and highlight action items, record incoming payments in general ledger and donations subledger, and monitor mail for donations.

- Monitor, set up, and/or update PSF records in vendor, donor, and sponsor portals.

- Prepare monthly and annual bank and account reconciliations.

- Willingness to travel for 5-7 days to the annual PyCon conference and assist with on-site transactions for our travel grants program, annual fundraising auction, and other events. May optionally travel another week or two per year (i.e. company staff retreat, team staff retreat).

- Enter annual 1099 and 1042-S forms into tax filing system.

- Automate preparation and distribution of monthly/quarterly/annual/ad hoc financial statements for internal and external stakeholders.

- Ad hoc projects as necessary.

Core Competencies

---————————

- Ability to prioritize, multitask, and thrive in a multi-stakeholder environment

- Ability to work independently in a remote setting with infrequent face-to-face interaction

- Exceptional communication and documentation skills

- Superior organizational skills and attention to detail

- Demonstrated ability to work independently as well as collaboratively

- Ability to organize, schedule, and prioritize tasks/projects

Qualifications

---————————-

- Bachelors degree in Accounting or related field

- 5 to 8 years of accounting experience is preferred

- The ideal candidate has experience with the following systems:

    \* Automating data integration between systems

    \* General ledger software (QuickBooks or QuickBooks Online preferred)

    \* Tax form systems, such as tax1099.com

    \* MS Excel and Google Docs

    \* A willingness to learn in-house systems

    \* Experience with online banking, credit card processors, and various payment methods

- Experience with supporting audit requests is a plus

- Familiarity with non-profit fund accounting and/or fiscal sponsorship a plus

Compensation and Benefits

---————————-

The Senior Financial Analyst is a salaried, part-time employee at 20-35 hours per week and is open to USA remote applicants only.  Benefits include 401(k), health insurance (full premium paid by the PSF), dental and vision insurance (partially paid by the PSF), FSA, and generous paid holidays/time off.  The salary range is $31.25 per hour to $39.50 per hour USD based on qualifications and experience.

This position will report to the Controller and will work directly with the Senior Accountant.  Recurring availability with US Central time zones will be necessary for check-ins and collaboration with PSF Accounting Team and other PSF Staff.

Apply

The call for resumes will be open until May 12, 2025. To apply please submit your cover letter, resume, and contact information.

The Python Software Foundation is a US 501©(3) non-profit corporation that holds the intellectual property rights behind the Python programming language. We also run the PyCon US conference annually, support other Python conferences/workshops around the world, and fund Python-related development with our grants program. To see more info about the PSF, check out our Annual Impact Report and public records.

We believe that the future of open source must include everyone. We welcome all job-seekers regardless of race, color, ethnicity, religion, age, sexual orientation, gender identity or expression, national origin, physical appearance, body size, socio-economic, veteran or disability status. Python is a global community and the PSF aims to support a safe environment for all. More information can be found on our Code of Conduct page.

The Python Software Foundation is a US 501©(3) non-profit corporation that holds the intellectual property rights behind the Python programming language. We also run the PyCon US conference annually, support other Python conferences/workshops around the world, and fund Python-related development with our grants program. To see more info about the PSF, check out our Annual Impact Report and public records.

We believe that the future of open source must include everyone. We welcome all job-seekers regardless of race, color, ethnicity, religion, age, sexual orientation, gender identity or expression, national origin, physical appearance, body size, socio-economic, veteran or disability status. Python is a global community and the PSF aims to support a safe environment for all. More information can be found on our Code of Conduct page.

Share this job:
Please let Python Software Foundation know you found this job on Remote First Jobs 🙏
Python Software Foundation logo

Python Software Foundation

  • 1-10 employees
  • Founded in 2001
  • 1 remote job

Latest Jobs at Python Software Foundation

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply