Senior Staff Accountant

Remote Full-time
Senior Staff Accountant – South Africa (Remote) About Anju Software Anju Software delivers end-to-end solutions for the life sciences industry, supporting clinical trials, medical affairs, and scientific data management with precision, compliance, and operational rigor. Our products help pharmaceutical, biotech, and medical device companies bring therapies to market faster and more efficiently. Anju is part of Valsoft Corporation, a global acquirer and operator of vertical market software businesses. Valsoft invests with a long-term mindset, empowering each company to operate autonomously while benefiting from shared capital and operational expertise. We are entering a new phase of growth, focused on embedding AI deeply into our systems and workflows — and we're excited to add talent who will help lead our transformation into a truly agentic, automation-driven organization that redefines how work gets done in life sciences. About the Role Anju Software is expanding its global finance function and seeks a hands-on Senior Staff Accountant based in South Africa. You'll own day-to-day accounting for multiple legal entities (US, UK, Germany, India), support month-end close, and partner with FP&A on reporting and cash-flow forecasting. If you thrive in a fast-moving, multi-currency environment and enjoy wearing both the GL hat and the analyst hat, we'd love to meet you. You will play a key role in ensuring accurate financial reporting, timely close processes, and scalable accounting operations while partnering closely with our U.S.-based finance team. You will also be expected to support and at times drive workflow automation activities to reduce manual processes within the finance function. Key Responsibilities Execute month-end and quarter-end close activities in NetSuitePrepare and post journal entries, accruals, and adjustmentsPerform balance sheet and income statement reconciliationsMaintain and reconcile deferred revenue and revenue recognition schedules in accordance with ASC 606Support subscription billing and revenue workflows (SaaS)Prepare internal financial reports and variance analysesMaintain fixed asset, prepaid, and amortization schedulesAssist with external audits, tax filings, and SOX-related requestsEnsure compliance with U.S. GAAP and internal controlsIdentify and implement process improvements within NetSuite, including workflow automationManage accounts receivable and collections, including monitoring aging reports, following up on overdue invoices, partnering with Sales, Customer Success, and Billing to resolve disputes, and ensuring accurate cash receipt application in NetSuite Required Qualifications Bachelor's degree in Accounting, Finance, or a related field5+ years of accounting experience, preferably with U.S.-based companiesStrong working knowledge of U.S. GAAPHands-on experience with NetSuite (required)Experience in a SaaS or subscription-based businessAI-fluent with a continuous improvement mindsetAdvanced Excel / Google Sheets skillsStrong attention to detail and analytical skillsExcellent written and verbal English communicationAbility to work independently, meet deadlines, and manage priorities remotely Preferred Qualifications Experience with ASC 606 and SaaS revenue recognitionFamiliarity with SaaS KPIs (ARR, MRR, churn, deferred revenue)Experience supporting the collections process What Success Looks Like Consistently accurate and timely close cyclesClean reconciliations with minimal review commentsClear, proactive communication with U.S. stakeholdersStrong NetSuite data integrity and documentationContinuous improvement of accounting processes via AI and automation tools



Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote/WFM] Manager, Global Events, Protective Services

Remote

Legit Online Remote Jobs Opportunities | $25-$35/hr | No Experience Required to Start

Remote

AI-Enabled Telehealth | Employed | Equity | All States Remote

Remote

Experienced Part-Time Customer Service Representative – Delivering Exceptional Support in a Dynamic Healthcare Environment at arenaflex

Remote

Insights Manager II

Remote

[Remote] Remote High Ticket Closer

Remote

Google Ads/PPC Specialist

Remote

Experienced Customer Support Professional – Entry-Level Chat Support Agent (Remote) for Dynamic Team at blithequark

Remote

Data Entry Clerk Jr (No Experience) - Remote Jobs

Remote

Lease Analyst | VF Corporation

Remote
← Back