3 things you didn't know about Ethan

1) He sings and performs as a member of a local Chicago acapella group

2) One of his first jobs before heading off to college was teaching piano lessons from his home

3) His favorite travel destination in Italy, where he loves to enjoy the food and the architecture

Ethan McMahon

Lead Software Engineer

As a Lead Software Engineer, Ethan is responsible for connecting the Cohesion platform with the many systems and technologies that facilitate the operation of a smart building. He is focused on creating flexible software solutions that can leverage a wide ecosystem of integrated technologies to enable and extend the functionality Cohesion is able to provide.

Ethan has over 7 years of experience designing and implementing both web and desktop applications - primarily in .NET - across a variety of industries from finance to ecommerce. He strives to build extensible products that can efficiently meet current requirements and easily adapt to future needs, and he aspires to continue learning and challenging himself with every new project.

Ethan discovered his passion for software engineering while pursuing an architecture degree at Washington University in St Louis, and still maintains an appreciation for the beauty of buildings. Outside of work, he spends his time making music and taking in local Chicago theater, and always enjoys a good TV binge watch session.

Connect with Ethan



Team Cohesion is disrupting the commercial real estate industry with its smart building platform. We have a culture of curiosity, growth, and flexibility. If you're interested in being part of our innovative working environment, check out our open positions.