Ritchie Bros.
Join to apply for the Software Engineer role at Ritchie Bros.
Join to apply for the Software Engineer role at Ritchie Bros.
The Software Engineer, as a member of the software development team, will be focused on developing/enhancing/maintaining our proprietary e-commerce software platform. Our customers trust our company when buying and selling the heavy equipment, trucks and other capital assets they use to run their businesses
Job Description
The Software Engineer, as a member of the software development team, will be focused on developing/enhancing/maintaining our proprietary e-commerce software platform. Our customers trust our company when buying and selling the heavy equipment, trucks and other capital assets they use to run their businesses
Responsibilities
Takes ownership of parts of the microservices architecture
Provide inputs in shaping up project delivery schedule by estimating the assigned work and time that would be spent
Identify areas that are not clearly defined, know whether to escalate to senior team members to have broader discussions, or find a technical solution on your own
Responsible for diving into a large code base, comprehend various components, and start to contribute to the code base in a short period of time
Clarifies (sometimes non-technical) requirements (or problem) descriptions, quickly locate corresponding system components, work with other engineers (as necessary) to come up with technical solutions
Perform other duties as assigned
Qualifications
3–5 years of professional experience developing iOS applications using Swift
Strong hands-on experience with SwiftUI, with at least one production app or major module built using SwiftUI
Solid understanding of UIKit, Combine, and concurrency models (async/await, GCD, OperationQueue)
Experience with modular architecture patterns such as MVVM, Clean Architecture, or VIPER
Experience with Xcode, Git.
Proven experience integrating RESTful APIs, with proper handling of error states, retries, and offline scenarios
Knowledge of Core Data, UserDefaults, or Keychain for local data persistence and secure storage
Exposure to AI/ML integration in mobile apps, such as:
Core ML, Vision, or Natural Language frameworks
Consuming external AI APIs (e.g., Azure Cognitive Services, OpenAI, Google ML Kit)
Experience with App Intents, SiriKit, or WidgetKit to support iOS intelligent user experiences
Familiarity with Azure or similar cloud platforms for:
Push notifications (Azure Notification Hubs or Firebase)
Experience with version control using Git and collaborating via tools like GitHub, Bitbucket, or Azure Repos
Working knowledge of CI/CD pipelines using tools like Fastlane, GitHub Actions, or Azure DevOps
Understanding of App Store distribution, certificate/provisioning profile management, and TestFlight testing
Proficiency in debugging, profiling (via Xcode Instruments), and optimizing performance and battery usage
Strong problem-solving skills, independence, and the ability to collaborate in Agile/Scrum teams
Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries Construction, Machinery Manufacturing, and Truck Transportation
Referrals increase your chances of interviewing at Ritchie Bros. by 2x
Get notified about new Software Engineer jobs in Chicago, IL .
Software Developer - Fall Internship 2025 Chicago, IL $120,000.00-$190,000.00 5 days ago
Chicago, IL $80,000.00-$100,000.00 1 week ago
Chicago, IL $63,288.00-$91,768.00 1 week ago
Westmont, IL $95,000.00-$107,000.00 3 weeks ago
Chicago, IL $100,000.00-$110,000.00 1 week ago
Chicago, IL $75,000.00-$95,000.00 4 days ago
Chicago, IL $63,288.00-$91,768.00 3 weeks ago
Chicago, IL $90,915.00-$113,620.00 1 week ago
Chicago, IL $175,000.00-$225,000.00 3 days ago
Chicago, IL $1,000.00-$2,000.00 2 months ago
Backend/API Engineer, Money as a Service (US) Chicago, IL $150,500.00-$269,200.00 2 weeks ago
Chicago, IL $120,000.00-$200,000.00 1 month ago
Chicago, IL $80,000.00-$90,000.00 2 weeks ago
Don’t See a Fit? Let Us Know What You’re Looking For Software Engineer III, Full Stack, Google Cloud Platforms Chicago, IL $141,000.00-$202,000.00 6 days ago
College Graduates - Full-Time - Junior Software Engineer (2026) Chicago, IL $145,000.00-$175,000.00 3 weeks ago
Chicago, IL $87,000.00-$147,900.00 6 days ago
Chicago, IL $68,000.00-$110,000.00 2 weeks ago
Chicago, IL $87,000.00-$147,900.00 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr