
Staff Software Engineer
Ritchie Bros.
full-time
Posted on:
Location Type: Hybrid
Location: Westchester • Illinois • United States
Visit company websiteExplore more
Salary
💰 $123,950 - $154,880 per year
Job Level
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