Staff Software Engineer
Ritchie Bros. · Minneapolis, Minnesota, US
We are seeking an accomplished and highly experienced Staff Engineer to join our Engineering team, with a primary focus on . NET development and modernizatio...
Job description
We are seeking an accomplished and highly experienced Staff Engineer to join our Engineering team, with a primary focus on .NET development and modernization of legacy applications to .NET Core and cloud-native architectures. In this role, you will lead modernization initiatives, build scalable .NET solutions, and provide technical leadership across teams. You will also play a supporting role in engineering enablement—helping improve tooling, processes, and developer experience in ways that directly benefit application teams. .NET Development & Modernization (Core Focus) - Lead the modernization of legacy .NET Framework applications to .NET Core / .NET 6+ and cloud-native platforms. - Design, develop, and maintain scalable, high-performance .NET applications and APIs . - Partner with architecture and product teams to define modernization roadmaps and re-platforming strategies. - Guide teams in breaking down monoliths into modular, service-oriented, or microservices-based architectures . - Ensure best practices in secure coding, performance optimization, and maintainability for .NET solutions. - Design and implement cloud-based solutions leveraging Azure (preferred) or other cloud p...