宮力博士的職業生涯從研究員開始,主要專註於計算機系統、網絡和信息安全領域。他曾擔任ACM CSS,IEEE S&P以及IEEE CSFW的大會程序主席及大會主席。宮力博士曾是ACM TISSEC的編委和IEEE互聯網計算的副主編。在進入公司之前,他最初在紐約Ithaca的Odyssey研究所工作,後前往加州Menlo Park SRI國際的計算機科學研究室工作。宮力博士曾以訪問學者身份在康奈爾大學和斯坦福大學工作,並曾在北京的清華大學擔任過客座教授。
1996年,宮力博士加入Sun公司 新成立的 JavaSoft分部,擔任Java首席安全架構師並設計了今天為數百萬用戶所廣泛使用的Java平臺安全架構。宮力博士被評為Sun傑出工程師,隨後成為Java嵌入式服務器和JXTA的技術團隊負責人。此外,他曾任國際標準組織OSGi的首任Java專家組主席並領導制定了OSGi 1.0規範。
2001年他回到北京組建中國Sun工程研究院,擔任院長,並將研究院規模擴大至400人。
2005年,宮力博士加入微軟公司 任MSN中國總經理及微軟中國研究院副總裁,期間領導北京和上海的團隊,參與MSN提供的多項業務,包括Messenger、Hotmail、MSN Spaces、安全、移動、搜索以及廣告平臺和地圖。
2007年,宮力博士離開微軟 加入Mozilla公司並在中國成立子公司北京謀智網絡技術有限公司 ,擔任董事長兼CEO 。2011年,他在臺北成立美商謀智臺灣分公司並擔任CEO。此後,他在Mozilla總部先後擔任壹系列高管職位,包括移動設備高級副總裁 、亞洲運營總裁、首席運營官(COO) 及總裁,並擔任Firefox OS項目(及其它事務)的策略、商務和技術負責人。
宮力博士於2015年4月底離開Mozilla公司 ,創辦Acadine Technologies。2015年7月15日,Acadine Technologies宣布獲紫光國際1億美金首輪融資。
宮力博士還以創辦人、投資人、以及顧問等身份參與了多個在美國矽谷和國內的創業項目。2007年至2009年期間,他曾擔任美國風險投資公司Bessemer Venture Partners的投資合夥人和中國負責人。