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.
Skills Required
- 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)
- 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
- Technical leadership, mentorship, and ability to influence architectural decisions
- 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
RB Global Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about RB Global and has not been reviewed or approved by RB Global.
-
Retirement Support — Retirement plans with employer matching are highlighted in multiple postings, supporting long‑term savings for U.S. employees. Plan details are positioned as a core component of the total package and are frequently called out alongside other key benefits.
-
Equity Value & Accessibility — An Employee Stock Purchase Plan is emphasized, including accessible design features such as cashless participation and look‑back/discount mechanics. Participation is portrayed as broad and a meaningful part of total rewards across regions.
-
Leave & Time Off Breadth — Paid time off and company holidays are consistently described as part of the standard offering. Time away benefits are frequently praised as a strength that enhances overall compensation value.
RB Global Insights
What We Do
RB Global, Inc. (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace and trusted provider of value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its global network of auction sites and digital platform, RB Global serves customers worldwide across a variety of asset classes, including automotive, construction, commercial transportation, government surplus, lifting and material handling, energy, mining and agriculture. The company’s end-to-end marketplace solutions include Ritchie Bros., IAA, Rouse Services, SmartEquip and VeriTread. For more information about RB Global, visit rbglobal.com.









