Software Engineers build Laserfiche products and services, train and integrate language models into business systems and workflows using skill and judgement to create software implementations that meet targeted requirements. Code written by software engineers must be robust, testable, maintainable, readable, and efficient and include unit tests. Software Engineers work on a team with other engineers and members from a variety of roles. They also collaborate, when needed, with Technical Support engineers to support customers, present their work in informal and formal settings, and review the work of their peers. Level II Software Engineers complete entire user stories on their own and provide expertise about a technical area with which they are familiar.