Margaret Hamilton nació en 1936 en Paoli, Indiana, y desde pequeña mostró un notable talento para las matemáticas y la lógica. Estudió en la Universidad de Michigan y se graduó en matemáticas en Earlham College en 1958. Aunque tenía planes de continuar con estudios de posgrado, decidió postergarlos para trabajar en el Instituto Tecnológico de Massachusetts (MIT), donde comenzó a interesarse profundamente en la programación de computadoras, un campo que apenas comenzaba a tomar forma.
Durante los años 60, Margaret lideró el desarrollo del software de navegación del programa Apolo de la NASA, que fue crucial para el éxito de misiones como el Apolo 11, el primer alunizaje tripulado. Su trabajo fue tan innovador que se le atribuye haber acuñado el término "ingeniería de software", elevando el desarrollo de software al mismo nivel que otras disciplinas de ingeniería.
En 1986, fundó su propia empresa: Hamilton Technologies, orientada al desarrollo de software confiable, eficiente y seguro. En 2016, fue galardonada con la Medalla Presidencial de la Libertad, el honor civil más alto de los Estados Unidos, por su papel decisivo en la exploración espacial.
Una anécdota famosa cuenta que un error causado por su hija mientras jugaba con una simulación inspiró a Hamilton a mejorar los sistemas de detección de fallos, reforzando así la seguridad del software espacial. Hoy, es reconocida como una pionera de la computación, ejemplo de innovación y figura clave en la historia de la carrera hacia la Luna.