Josh Trout
About Josh Trout
Josh Trout is a Senior Software Engineering Manager at IronNet, where he leads teams in developing core platform microservices and oversees product UI development. He has a background in software engineering, having previously held positions at Gannett and Enforme Interactive.
Current Role at IronNet
Josh Trout currently serves as a Senior Software Engineering Manager at IronNet, a position he has held since 2022. In this role, he manages teams that focus on developing core platform microservices using programming languages such as Go, Java, and Python. He also oversees the development of the core product user interface utilizing Node and React. His responsibilities include leading the integration of third-party APIs, ensuring that the engineering teams align with the company's objectives.
Previous Experience at IronNet
Josh Trout previously worked at IronNet in various capacities. He served as a Senior Software Engineer from 2019 to 2020, contributing to software development efforts. Following this role, he was promoted to Software Engineering Manager, where he worked from 2020 to 2022. During his tenure, he played a significant role in refining team processes and adapting to changing company goals.
Experience at Gannett | USA TODAY NETWORK
Before joining IronNet, Josh Trout worked at Gannett | USA TODAY NETWORK. He held the position of Principal Developer from 2015 to 2018, where he was responsible for leading development initiatives. Prior to this, he served as a Senior Developer from 2013 to 2015. His time at Gannett spanned a total of three years, during which he contributed to various software projects.
Educational Background
Josh Trout studied at Montgomery College, where he pursued General Studies with a focus on Music, earning an Associate of Arts degree from 1999 to 2002. He furthered his education at the University of Maryland Global Campus, obtaining a Bachelor of Science degree in Computer and Information Science from 2002 to 2004. His academic background has provided him with a solid foundation for his career in software engineering.
Long-term Experience in Software Development
Josh Trout has extensive experience in software development, having worked at Enforme Interactive as a Web Developer from 2004 to 2013. This nine-year tenure allowed him to develop his skills in various programming languages and technologies. His cumulative experience across different roles has equipped him with a diverse skill set, enabling him to manage teams effectively and contribute to complex software projects.