Öberg trat bis 2009 bei Juniorenrennen an. Seit 2009 nahm sie am Skilanglauf-Weltcup und am Scandinavian-Cup teil. Dabei holte sie im Februar 2014 im Sprint in Madona ihren ersten Sieg im Scandinavian Cup und errang in der Saison 2013/14 den fünften Platz in der Gesamtwertung Ihr erstes Weltcuprennen lief sie im November 2010 in Gällivare, welches sie mit dem 61. Platz über 10 km Freistil abschloss. Im Januar 2011 holte sie in Liberec mit dem neunten Platz im Sprint ihre ersten Weltcuppunkte. Bei den U23-Weltmeisterschaften 2011 in Otepää und 2012 in Erzurum gewann sie Bronze im Sprint. Die Tour de Ski 2012/13 beendete sie auf dem 43. Rang. Im Januar 2013 wurde sie schwedische Meisterin zusammen mit Charlotte Kalla im Teamsprint. Ihre beste Platzierung in der Saison 2013/14 in einem Weltcuprennen war im Januar in Nové Mesto mit dem siebenten Rang im Sprint. In der Saison 2014/15, den sie auf den 11. Platz im Sprintweltcup beendete, kam sie bei allen teilgenommenen Weltcuprennen in die Punkteränge. Im Januar 2015 gelang ihr in Rybinsk ebenfalls im Sprint ihr erster Weltcupsieg. Bei den nordischen Skiweltmeisterschaften 2015 in Falun belegte sie den 37. Platz über 10 km Freistil. Ebenfalls in der Saison wurde sie schwedische Meisterin mit der Staffel und zusammen mit Charlotte Kalla im Teamsprint. In der Saison 2015/16 kam sie im Weltcup sechsmal in die Punkteränge. Ihre beste Saisonplatzierung im Weltcup war der fünfte Platz im Sprint in Stockholm. Bei den schwedischen Meisterschaften 2016 gewann sie wie im Vorjahr mit der Staffel und Silber zusammen mit Charlotte Kalla im Teamsprint. Auch im folgenden Jahr wurde sie Meisterin mit der Staffel. Bei der Tour de Ski 2017/18 errang sie den 25. Platz.