JobMesh

Principal Software Engineer

Ritchie Bros. · US

IAA is seeking a highly experienced Principal Engineer to join the Seller Applications organization.

Job description

About the Role IAA is seeking a highly experienced Principal Engineer to join the Seller Applications organization. This role is responsible for setting technical direction and driving modernization for mission-critical seller experiences that enable consignors, insurance partners, and fleet sellers to list, manage, and transact vehicles through IAA’s marketplaces. You will lead the evolution of legacy systems into modern, cloud-native applications across the Azure ecosystem, raise engineering quality and reliability through strong architecture and testing practices, and serve as a trusted technical advisor to senior leaders across the Line of Business. Key Responsibilities: - Own the technical strategy and architecture for the Seller Applications portfolio, aligning platform direction with product outcomes, operational excellence, and long-term cost strategy. - Lead application modernization initiatives, including migration from legacy .NET Framework to modern .NET, and front-end modernization where applicable (e.g., React). - Partner with Product, Architecture, and peer engineering leaders to define domain boundaries and decompose monoliths into well-defined services, APIs, and w...