×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Cloud Engineer - Software, Full Stack Developer

Job in St Paul, Saint Paul, Ramsey County, Minnesota, 55118, USA
Listing for: RB Global Inc.
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Cloud Engineer - Software, Full Stack Developer, C# / Unity Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer
Location: St Paul

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.

Qualifications
  • 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 Dev Ops, Git Hub Actions, Circle

    CI).
  • 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., Git Hub Copilot).
  • Contributions to .NET open-source projects
    .
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 Dev Ops practices.
EEO Information

Ritchie Bros. is an equal opportunity employer and ensures nondiscrimination in all activities in accordance with all applicable laws. This position is open to all qualified applicants who are legally entitled to work in the country in which this job is located. Candidate selection is made by Talent Acquisition. Only electronic applications can be accepted.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary