1. What is a Software Engineer at Hyland?
At Hyland, a Software Engineer plays a vital role in architecting, developing, and maintaining high-scale content services and enterprise content management (ECM) platforms. The engineering teams at Hyland are responsible for powering mission-critical applications—such as OnBase, Alfresco, and modern cloud-native update services—used by healthcare institutions, financial enterprises, government agencies, and educational organizations worldwide.
As a Software Engineer, your day-to-day work directly impacts how millions of global users ingest, manage, process, and secure large volumes of unstructured data and digital assets. You will be building resilient microservices, optimizing database systems, writing scalable C#/.NET or Java code, and crafting intuitive user interfaces using modern JavaScript frameworks like Angular. Whether you are modernizing core enterprise backends or building next-generation AI-enabled platform services, your code will directly drive product reliability, high availability, and seamless cloud integration.
The role offers a unique combination of technical scale and collaboration. Engineers at Hyland navigate complex legacy and cloud-native architectures, tackle intricate data structure and performance challenges, and work in cross-functional Agile teams. Successful engineers possess strong technical fundamentals, a passion for clean design patterns, and the soft skills required to collaborate across global, distributed teams.

