After completing her graduate work in economics, Vieira became a professor of economics at The Pontifical Catholic University of São Paulo, as well as at The Universidade Candido Mendes.[3]
In 1993, Vieira joined the Brazilian Development Bank.[3] There she worked as a technician focusing on the areas of credit, planning and finance. She became the Manager in the area of credit and a manager of the financial and international areas.[2] She also worked as an advisor to the President during the leadership of Andrea Sandro Calabi, from July 1999 to February 2000.[1] She left her position when Calabi left,[4] rather than continue and advise his successor Francisco Roberto André Gros.[1]
Vieira then worked at the Ministry of Social Security. One of her accomplishments there was the fator previdenciário, a formula that ties the retirement age to life expectancy in Brazil.[1]
In 2008, she was appointed to the National Civil Aviation Agency of Brazil by the Minister of Defense, Nelson Jobim.[1] There she was largely responsible for regulatory updates and rollouts of policy, and particularly for ending a series of crises that plagued the Aviation Department before she held the job, which had been branded caos aéreo (aerial chaos).[1]
In 2019, Vieira was appointed the superintendent of the Brazilian Federal Private Insurance Agency.[5][6] Though her position was largely focused on administrative efficiency,[7] a substantial portion of her role was managing the country's social security policies through the social and economic fallout of the 2019 Coronavirus pandemic.[8]