Job Description

Choose a job you love, and you will never have to work a day in your life. — Confucius

Senior SOX Analyst

  • Job Tag: #LI-JN1
  • Posted: August 10,2026
  • Salary: $95,000

We’re partnering with one of our best clients, a large, publicly traded energy organization to hire a Senior SOX Analyst / SOX Compliance Consultant. The position can flex in level based on experience.

This is a hybrid role (3 days in office, 2 remote) and we are looking for candidates local to the Minneapolis/ St. Paul metro.

If you’re coming out of public accounting, IT audit, SOX, or controls and want something broader than traditional audit work, this is a unique opportunity to get involved in major transformation initiatives while gaining exposure across an entire organization.

What You’ll Do

This is not a traditional control-testing role. You’ll partner directly with business leaders and control owners to identify emerging risks, design practical controls, solve complex issues, and help the organization navigate significant change.

You’ll gain exposure to:

  • A major SAP S/4 transformation
  • A large-scale billing system replacement
  • Emerging AI governance and AI-related controls
  • SOX and internal controls
  • Process improvement and technology initiatives
  • Executive leadership and external auditors

What We’re Looking For

  • 2+ years of public accounting/audit experience for the Senior level; 4+ for Consultant
  • OR relevant IT audit / IT controls experience
  • SOX and internal controls knowledge
  • SAP experience is a plus
  • CPA, CPA eligibility, or Master’s degree preferred
  • Strong professional judgment and communication skills
  • Someone curious, adaptable, and comfortable working through problems without always having a textbook answer

Submit Your Resume

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

visit us

601 Carlson Parkway | Suite 900 Minneapolis, Minnesota 55305

call us

952-767-9000

stay connected