She has held various positions including Advanced Programs Engineer, Chief Software Engineer, Project Engineer, Software Architect and Software Engineering Manager.