Skip to main content
Search Jobs

iRobot employees having a meeting
Bedford, Massachusetts

Sr. Accountant

Category | Finance Job Type | Regular Full-Time/Part-Time | Full time Remote | No Salary Range: $72,000.00 - $133,500.00
Apply Now

Introduction

The Senior Accountant will report to the Senior Accounting Manager with significant exposure to the Senior Director, Accounting Operations. They will be part of a high-performing team and will be expected to lead, take ownership of his/her areas of responsibility, and ensure accurate and timely completion of company reporting requirements. This role will provide a variety of opportunities to be visible in the company.

What You Will Do:

Key activities include but are not limited to:

Revenue Accounting & Contract Review

  • Key contributor of month-end close process including journal entry preparation, account reconciliations and flux analysis related to revenue activities including, but not limited to, allowances for coop, returns, promotions and compliance. He/she will primarily focus on Americas and other APAC regions, ensuring timely and accurate close, preparation of P&L and balance sheet impact, variance and flux analysis, and management reporting and commentary.
  • Manage subledger and general ledger reconciliations related to revenue, returns, allowances, rebates, MDF/Co-op, promotional deductions, along with Accounts Receivable Reconciliations.
  • Partner with Technical Accounting, Sales, Legal, and Operations to review contracts and assist in assessing accounting implications.
  • Partner with Sales, Operations, and Legal to review amendments, rebates, allowances, or return/credit terms to ensure appropriate accounting treatment.

Retail Deductions, Returns & Allowances

  • Process retailer deductions: Co-op funds, MDF, promotional allowances, retailer returns, allowances, and other deductions — ensuring correct accounting treatment, reconciliation, and impact on net sales/revenue.
  • Coordinate with Sales, Operations, Customer/Channel Management and Technical Accounting teams to understand and document deduction/return/allowance agreements and their accounting implications.

Payroll & Benefits Accounting

  • Process payroll-related journal entries: bi-weekly payroll, month-end salary and vacation accrual, benefit plan accruals.
  • Reconcile payroll and benefit-related general ledger accounts (liabilities, accruals, prepaids, etc.).
  • Ensure timely and accurate payroll/benefit accounting close in parallel with financial close cycles.

Internal Controls & Process Improvement

  • Ensure compliance of key accounting controls for Sarbanes Oxley purposes.
  • Identify and implement processes to gain efficiencies and improvements to current manual processes as well as improved month-end closing timelines. 

To Be Successful You Will Have:

  • Bachelor’s Degree in Accounting.
  • 4+ years of related experience.
  • Solid understanding of US GAAP.
  • Proficiency in Word, Excel and PowerPoint required.
  • Exposure to Oracle EBS and Tableau is preferred.
  • Must have (soft skills):
    • Self-motivated and eagerness to improve everything you touch.
    • Ability to work in a team environment across various departments or as an individual contributor as needed.
    • Detail oriented and commitment to a high level of accuracy
    • Strong analytical and problem-solving skills.
    • Strong interpersonal, oral and written communications skills.
    • Ability to multitask in a fast-paced environment

#LI-Hybrid

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or assume sponsorship of any additional employment visas at this time.

Apply Now

You have not viewed any jobs recently.

You have not saved any jobs recently.

Sign up for job alerts

Join the iRobot talent community today and get updates on future opportunities. By telling us what job category most interests you, we can streamline what makes it to your inbox.

Job Category and Job Location FieldsSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communication from iRobot.

Back to Top