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.
Responsibilities.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 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.
Engineering Enablement (10–15%)
- Contribute to internal tools, templates, and automation that improve developer productivity and .NET delivery quality.
- Collaborate on CI/CD improvements tailored for .NET workloads (build pipelines, automated testing, deployments).
- Help standardize and document best practices, making it easier for teams to adopt modern .NET and cloud practices.
Leadership & Mentorship
- 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.
- 8+ years of software engineering experience, with strong expertise in .NET development.
- Proven track record modernizing legacy .NET applications to .NET Core / .NET 6+ in enterprise environments.
- Experience leading large-scale application migrations and modernization programs.
- Background in cloud platforms (Azure strongly preferred; AWS/GCP acceptable).
Technical Expertise
- Strong proficiency in C#, .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.
Skills & Attributes
- Strong problem-solving and analytical skills.
- Excellent communication skills, with the ability to collaborate across teams and explain complex technical concepts.
- Ability to balance modernization goals with business needs.
- Leadership qualities, with a track record of mentoring and guiding technical teams.
Bonus Points
- Experience with hybrid cloud or multi-cloud .NET deployments.
- Familiarity with generative AI-assisted developer tools (e.g., GitHub Copilot).
- Contributions to .NET open-source projects.
Top Skills
What We Do
Established in 1958, Ritchie Bros. (NYSE and TSX: RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets. Operating in a multitude of sectors, including construction, transportation, agriculture, energy, oil and gas, mining, and forestry, the company’s selling channels include: Ritchie Bros. Auctioneers, the world’s largest industrial auctioneer offers live auction events with online bidding; IronPlanet, an online marketplace with featured weekly auctions and providing its exclusive IronClad Assurance® equipment condition certification; MarketplaceE, an online marketplace offering multiple price and timing options; Mascus, a leading European online equipment listing service; and Ritchie Bros. Private Treaty, offering privately negotiated sales. The company also offers sector-specific solutions including GovPlanet, TruckPlanet, Kruse Energy Auctioneers, and Cat® auctions, plus equipment financing and leasing through Ritchie Bros. Financial Services. For more information about the unprecedented choice provided by Ritchie Bros., visit RitchieBros.com.
.png)






