Job Details
Chief Accounting Officer -- Palo Alto, CA
Accounting Finance
Job Description
Job Title: Chief Accounting Officer
Company: Upwork
Location: On-site – Palo Alto, CA
Job Type: Full-time
Compensation: $240,800 – $340,200/year
Overview:
Upwork is hiring a strategic, results-driven Chief Accounting Officer (CAO) to lead its global accounting operations. As a key member of the Finance leadership team, this role oversees financial reporting, SOX compliance, tax, payroll, accounts payable, and procurement. The CAO will ensure accounting excellence aligned with U.S. GAAP and SEC requirements while driving transformation, automation, and scalable growth in a high-growth, public tech environment.
Key Responsibilities:
- Lead all global accounting functions including reporting, technical accounting, compliance, and sourcing
- Deliver timely and accurate financial statements in accordance with U.S. GAAP
- Partner with CFO on strategic initiatives and long-range planning
- Oversee external audits, tax compliance, and maintain strong relationships with auditors and regulators
- Build and scale systems, processes, and internal controls to support global growth
- Drive automation and continuous process improvement
- Hire, mentor, and develop a high-performing accounting team
Required Qualifications:
- CPA certification and deep U.S. GAAP/SEC/SOX expertise
- Experience leading accounting for a public company (tech/platform environment preferred)
- Proven leadership in transforming accounting systems at scale
- Strong executive presence with ability to influence senior stakeholders
- Demonstrated success managing global teams and operational disciplines
- Strong communication skills and business acumen
Benefits:
- Comprehensive medical, dental, and vision coverage
- Unlimited PTO
- 401(k) with company matching
- Paid parental leave (12 weeks)
- Employee Stock Purchase Plan
- Professional development support
Related Jobs
Latest Related Job For You
Strategic Partnerships, Global Banking
- Accounting Finance
- Negotiate
- 3 hours ago
Question Developer (Canadian Chief Financial Officer)
- Accounting Finance
- Negotiate
- 3 hours ago
Chief Accounting Officer
- Accounting Finance
- Negotiate
- 4 hours ago
Cash & Treasury Manager
- Accounting Finance
- Negotiate
- 2 days ago
General Ledger Accountant
- Accounting Finance
- Negotiate
- 2 days ago
Business Finance Manager I
- Accounting Finance
- Negotiate
- 2 days ago
Revenue Accountant
- Accounting Finance
- Negotiate
- 2 days ago
Financial Analyst Intern – AMZL Finance Team
- Accounting Finance
- Negotiate
- 2 days ago