The Software Engineer III - Azure position involves delivering technically complex solutions and performing system integration support for all project work. The role requires consulting and partnering with business product owners to understand end goals and offer solutions and recommendations during the design phase. The engineer will develop customized coding, software integration, perform analysis, and configure solutions using project-specific tools. Responsibilities include leading and participating in the development, testing, implementation, maintenance, and support of highly complex solutions, ensuring adherence to company standards, and building non-functional monitoring capabilities. The position typically leads moderately complex projects and may oversee the work of a small team, solving complex technical and operational problems while acting as a resource for less experienced teammates. The role is set in an Agile environment, focusing on delivering high-quality working software and automating manual tasks, while engaging directly with the business from the design phase.