Attempts to reach Altman and DeGiorgio for comment have been unsuccessful.
The disciplinary action came after Barra and GM leadership received an update from former U.S. Attorney Anton Valukas, who is conducting the company's internal investigation into the recall.
Read MoreRecall frenzy isn't what you may think
In a statement, Barra said, "This is an interim step as we seek the truth about what happened. It was a difficult decision, but I believe it is best for GM."
Barra announced the decision at an employee town hall meeting, where a new internal initiative, "Speak Up For Safety," was introduced. The campaign will encourage GM workers to come forward about concerns and questions they have regarding the safety of GM vehicles.
The dismissal of the two veteran engineers came following a hearing on Capitol Hill earlier this month, when Sen. Claire McCaskill, D-Mo., showed Barra a GM memo signed by DeGiorgio. It indicated he had approved a change to part of the ignition switch, despite previously saying he didn't know about the change.
McCaskill: "So he has not been fired?"
Barra: "No he has not."
McCaskill: "Is he still working there every day?"
McCaskill: "And you know that he lied under oath?"
Barra: "The data that has been put in front of me indicates that, but I am waiting for the full investigation. I want to be fair."
McCaskill: "He said several times he had no idea these changes had been made. Here is a document that he signed under his name, Ray DiGiorgio. He signed it on April 26, 2006, approving of the change. Now it's hard for me to imagine you would want him anywhere near engineering anything at General Motors under these circumstances. I for the life of me, I can't understand why he still has his job. I know you want to be methodical, I know you want to be thorough, I know you want to get this right, but I think it sends exactly the wrong message that someone who perjures repeatedly under oath."
Read MoreNHTSA fines GM $7K a day for unanswered inquiries
After learning GM had disciplined two engineers, McCaskill issued a statement saying, "It's about time."
"Of the many frustrating moments in our hearing last week, an especially surreal one was learning that the GM employee who had obviously committed perjury hadn't even been suspended and was still on the job in a role with a direct impact on the safety of GM's products," she said. "This marks a small step in the right direction for GM to take responsibility for poor—and possibly criminal—decisions that cost lives and put millions of American consumers at risk."