< Back to results

Job Overview

We are building an elite team to drive financial insight and strategy at OpenSea. The Strategic Finance team brings understanding and clarity to OpenSea’s financials, and we work together with our key business partners to accelerate growth for OpenSea. You will be instrumental in defining OpenSea’s business aspirations and realizing its potential.

What You’ll Do

  • Build and maintain relationships across the organization to support effective finance partnerships
  • Own and evolve processes, including forecasting, scenario planning, and management reporting
  • Synthesize and distill key financial and business insights to help teams effectively manage headcount and expenses within budget
  • Develop and monitor critical success and business performance metrics, and communicate actionable insights to relevant stakeholders
  • Assist in maintaining and improving financial processes and infrastructure to automate and support the growth of our business
  • Effectively manage ad hoc projects and analyses, including evaluating new programs and initiatives

  • If you don't think you meet all of the criteria below but still are interested in the job, please apply. Nobody checks every box, and we're looking for someone who is excited to join the team.

Desired Skills

  • B.S. or B.A. in relevant field of study
  • 4-8 years of professional experience, with progressive finance responsibility for business planning and forecasting, budget/expense management and investment decisioning
  • Excellent analytical skills and business judgment; balance details while keeping sight of the big picture and an ability to bring structure to ambiguous areas of opportunity
  • Proven ability to manage competing priorities simultaneously and drive key projects to completion
  • Experience with key financial systems and tools (e.g. Oracle, Netsuite, Anaplan, Coupa, others)
  • Self-motivated, hands-on, results-oriented individual with ability to work well in a dynamic environment

Nice to Have

  • Comfortable working with large datasets; advanced experience with SQL
  • Experience at fast scaling, technology companies; exposure to consumer-facing products, blockchain or cryptocurrency a plus

More Jobs at OpenSea


OpenSea Overview

At OpenSea, we're excited about a brand new type of digital good called a non-fungible token, or NFT. NFTs have exciting new properties: they’re unique, provably scarce, tradeable, and usable across multiple applications. Just like physical goods, you can do whatever you want with them! You could throw them in the trash, gift them to a friend across the world, or go sell them on an open marketplace. But unlike physical goods, they're armed with all the programmability of digital goods.

Website Twitter LinkedIn Job Archive


Visit OpenSea Careers Page (opens new tab)
OpenSea Jobs by Location

Check below to see all of the open OpenSea jobs organised by office location.

New York (4)

San Francisco (1)

US - Remote (4)

Worldwide - Remote (8)

OpenSea Jobs by Team

Check below to see all of the open OpenSea jobs organised by team.

Compliance (3)

Engineering & Modelling (9)

Finance & Accounting (2)

Marketing & Communications (1)

Product & Design (1)

Technical Services (1)


Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: `GET https://api.twitter.com/2/users/by/username/opensea` resulted in a `429 Too Many Requests` response: {"title":"Too Many Requests","detail":"Too Many Requests","type":"about:blank","status":429} in /home/rzs3wdhqozru/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /home/rzs3wdhqozru/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create() #1 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}() #2 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler() #3 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #4 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Promise\TaskQueue->run() #5 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn() #6 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending() #7 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList() #8 /home/rzs3wdhqozru/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending() #9 /home/rzs3wdhqozru/vendor/guzzlehttp/guzzle/src/Client.php(187): GuzzleHttp\Promise\Promise->wait() #10 /home/rzs3wdhqozru/vendor/coderjerk/bird-elephant/src/Request.php(78): GuzzleHttp\Client->request() #11 /home/rzs3wdhqozru/vendor/coderjerk/bird-elephant/src/Users/UserLookup.php(73): Coderjerk\BirdElephant\Request->bearerTokenRequest() #12 /home/rzs3wdhqozru/vendor/coderjerk/bird-elephant/src/Users/UserLookup.php(85): Coderjerk\BirdElephant\Users\UserLookup->getSingleUserByUsername() #13 /home/rzs3wdhqozru/vendor/coderjerk/bird-elephant/src/ApiBase.php(75): Coderjerk\BirdElephant\Users\UserLookup->getUserIdFromUsername() #14 /home/rzs3wdhqozru/vendor/coderjerk/bird-elephant/src/Tweets/Timeline.php(70): Coderjerk\BirdElephant\ApiBase->getUserId() #15 /home/rzs3wdhqozru/vendor/coderjerk/bird-elephant/src/Tweets/Timeline.php(43): Coderjerk\BirdElephant\Tweets\Timeline->getTimeline() #16 /home/rzs3wdhqozru/vendor/coderjerk/bird-elephant/src/User.php(263): Coderjerk\BirdElephant\Tweets\Timeline->getTweets() #17 /home/rzs3wdhqozru/public_html/aa-sites/cryptojobs.co/modules/twitter.php(23): Coderjerk\BirdElephant\User->tweets() #18 /home/rzs3wdhqozru/public_html/aa-sites/cryptojobs.co/job.php(305): include('/home/rzs3wdhqo...') #19 {main} thrown in /home/rzs3wdhqozru/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113