Tim Crosbie—Executive Director, Software Engineering

“A diverse skill set opens doors to new opportunities and a deeper understanding of others.”

Meet Tim Crosbie, Horizant’s Executive Director of Software Engineering and one of the company’s first hires. Today, Tim oversees engineering, software delivery, cloud solutions, and customer support—playing a pivotal role in shaping the company’s success and growth.

Tim, what do you enjoy most about your role at Horizant—and how does it make a difference?

For me, it’s the ability to make a real impact. I enjoy tackling high-level problems and driving solutions, all while thinking both short—and long-term about what will benefit Horizant, our clients, and our employees now and in the future. There’s always something to improve, so there’s never a dull moment!

I also value helping our teams grow, ensuring we meet client needs, and maintaining a healthy work-life balance.

What advice would you give to someone aspiring to work in your field?

I would advise them to focus on communication. Effective communication with both technical and non-technical teams is essential in this field. Every day, you need to be able to advocate for your team, justify processes, and demonstrate the value of tools to decision-makers.

A background in coding is important, and having experiences in different roles across the software development lifecycle—like project management, design, and client management—will make you more well-rounded and improve your understanding of the bigger picture.I would advise them to focus on communication. Effective communication with both technical and non-technical teams is essential in this field. Every day, you need to be able to advocate for your team, justify processes, and demonstrate the value of tools to decision-makers.

A background in coding is important, and having experiences in different roles across the software development lifecycle—like project management, design, and client management—will make you more well-rounded and improve your understanding of the bigger picture.

If you could describe your job in three words, what would they be and why?

#1—Strategic

My role requires constant consideration of today’s actions and their long-term impact—not just at the corporate level, but also for our clients and employees. I’m always focused on maximizing ROI for all parties involved. That requires making sure my teams are performing to the best of their ability, and they have the tools they need to achieve that.

For example, I evaluate whether training is necessary while also exploring new products or tools that can improve delivery speed or quality–all while weighing the costs of the varying approaches. Ultimately, it’s about driving continuous improvement for our clients and innovating new solutions that deliver lasting value.

#2—Dynamic

My job is never dull—there are so many areas to get involved in, and I wear many hats. I enjoy the variety and excitement that comes with working in different areas. It’s incredibly rewarding to see team members succeed and to witness clients’ satisfaction.

#3—Supportive

I actively drive my team’s growth and performance, consistently advocating for their needs and ensuring clear communication across all levels. I also take action on behalf of my team when required, ensuring the business always meets its goals—whether that’s through process improvement, boosting productivity, or other key objectives. I take time to learn each team member’s skills, areas that they are excited in and passionate about, as well as areas that are newer to them. Using that information, I can resource and ensure that team members can take on new challenges or work in areas that are interesting to them. It’s important that everyone can grow and work on things that make them tick!

Curious about how Tim and the Horizant crew make complex challenges feel simple? Let’s connect!