Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ritchie Bros. Logo

Staff Software Engineer

Ritchie Bros.

Salary not specified
Nov 16, 2025
Minneapolis, MN, United States of America
Apply Now

Modernization of legacy .NET Framework applications to .NET Core and cloud-native architectures, and improving developer experience.

Requirements

  • Strong proficiency in C-Sharp, .NET Core / .NET 6+, and related frameworks.
  • Experience with modern architectures (microservices, event-driven, REST/gRPC APIs).
  • Strong knowledge of CI/CD systems (Azure DevOps, GitHub Actions, CircleCI).
  • Experience with observability, monitoring, and security practices in modern .NET environments.
  • Background in cloud platforms (Azure strongly preferred; AWS/GCP acceptable).
  • Proven track record modernizing legacy .NET applications to .NET Core / .NET 6+ in enterprise environments.
  • Experience leading large-scale application migrations and modernization programs.

Responsibilities

  • Lead the modernization of legacy .NET Framework applications to .NET Core / .NET 6+ and cloud-native platforms.
  • Design, develop, and maintain scalable, .NET applications and APIs.
  • 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 platforms.
  • Modernize applications for containerization (Docker, Kubernetes) and adopt CI/CD pipelines for .NET deployments.
  • Migrate workloads from on-premises or legacy hosting environments to modern, cloud-native platforms.

Other

  • Serve as a technical leader and mentor for engineers working on .NET development and modernization projects.
  • Influence architectural decisions and cross-team technical initiatives.
  • Provide coaching and guidance to help engineers adopt modern .NET, cloud, and DevOps practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills, with the ability to collaborate across teams and explain complex technical concepts.