Job Description
Key Responsibilities:
Financial Reporting & Compliance:
- Lead the preparation of monthly, quarterly, and annual financial statements.
- Manage revenue recognition processes related to long-term software implementation contracts (e.g., subscription, service milestones, licensing).
- Ensure compliance with accounting policies, internal controls, and regulatory requirements.
- Coordinate and manage internal and external audits, including preparation of audit schedules and resolution of findings.
Performance & Quality Improvement
- Define and monitor accounting & finance-related KPIs such as profitability and reporting accuracy.
- Develop and maintain standard operating procedures (SOPs) for accounting processes.
- Implement quality control checks for transactional accuracy (invoicing, accruals, expense classification).
- Identify and execute improvements in reporting workflows.
Qualifications:
- Bachelor's degree in Accounting, Finance, or related field (CPA, ACCA, or CMA preferred).
- 5–8 years of accounting experience, including at least 2–3 years in a senior role, ideally in a software or technology services company.
- Strong understanding of software revenue models (subscription, perpetual license, implementation services).
- Proficiency in ERP/accounting systems
- Advanced Excel and data analysis skills; experience with BI tools is a plus.
- Demonstrated ability to drive quality improvements and optimize finance processes.
Key Competencies:
- Accuracy and compliance mindset
- Knowledge of SaaS and implementation-based revenue recognition
- Strong process documentation and review abilities
- Analytical thinking and systems orientation
- Leadership and mentorship capabilities
- Deadline-driven with excellent organizational skills