Michael Dillon
About Michael Dillon
Michael Dillon is a Senior Software Engineering Manager with extensive experience in both backend and user-facing software development. He has worked at various companies, including Rescale and BitTorrent, and possesses strong expertise in Java and Python.
Current Role at Rescale
Michael Dillon currently serves as a Senior Software Engineering Manager at Rescale, a position he has held since 2024. In this role, he oversees software development projects and manages engineering teams, focusing on both backend and user-facing aspects of software solutions. His leadership is characterized by a commitment to effective communication, particularly during early client-facing stages of development.
Previous Experience at Rescale
Prior to his current role, Michael Dillon worked at Rescale as a Senior Software Engineer from 2019 to 2022. During this time, he contributed to various software development projects, leveraging his expertise in Java and Python. His experience at Rescale provided him with a strong foundation in handling large datasets and developing scalable software solutions.
Professional Background
Michael Dillon has a diverse professional background in software engineering, with experience at several notable companies. He held the position of Engineering Team Lead at BitTorrent, Inc. from 2018 to 2019 and served as a Senior Software Engineer there from 2017 to 2018. His earlier roles include Senior Software Engineer at IT.com and younity (Entangled Media Corp.), as well as Software Engineer at Praescient Analytics.
Education and Expertise
Michael Dillon earned a Bachelor of Science degree in Computer Science with a focus on Software Engineering from Virginia Tech, completing his studies from 2006 to 2011. His academic background, combined with his extensive experience in software development, has equipped him with strong skills in programming languages such as Java and Python, as well as expertise in managing large datasets.
Entrepreneurial Ventures
In addition to his engineering roles, Michael Dillon has co-founded three software companies. This experience highlights his entrepreneurial skills and familiarity with startup environments, where he has applied his technical knowledge and leadership abilities to drive innovation and development.