Ritchie Bros.

Staff Software Engineer

Ritchie Bros.

full-time

Posted on:

Location Type: Hybrid

Location: WestchesterIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $123,950 - $154,880 per year

Job Level

Tech Stack

About the role

  • Lead application modernization initiatives
  • Drive architectural design for scalable services and APIs
  • Partner with Product and Architecture teams
  • Define modern data-access patterns
  • Improve system performance and resilience
  • Establish engineering standards for code quality
  • Embed observability into applications
  • Design secure application patterns
  • Lead technical discovery and solution design
  • Mentor engineers through design and code reviews
  • Collaborate with Infrastructure, Security, and Data teams

Requirements

  • 8+ years of professional software engineering experience
  • Experience operating at Staff or Principal Engineer level
  • Deep expertise in C#, .NET, .NET Core
  • Strong experience designing RESTful APIs
  • Hands-on experience modernizing legacy systems
  • Strong understanding of relational databases
  • Experience with cloud platforms (Azure preferred)
  • Excellent communication skills
  • Proven ability to lead and mentor engineers
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET.NET CoreRESTful APIsmodernizing legacy systemsrelational databasescloud platformsapplication modernizationarchitectural designdata-access patterns
Soft Skills
communicationleadershipmentoringcollaborationcode reviewsdesign reviewsproblem-solvingtechnical discoverysolution designengineering standards