Software Engineer (iOS)

RB Global Inc.

Westchester (IL)

Hybrid

USD 79,310 - 118,970

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking a Software Engineer (iOS) to develop and enhance their proprietary e-commerce software platform. This hybrid role is based in Westchester, IL, and requires 3–5 years of experience in iOS development, especially using Swift and SwiftUI. The ideal candidate will collaborate closely with cross-functional teams, contributing to the microservices architecture and ensuring high-quality code delivery.

Qualifications

  • 3–5 years of professional experience developing iOS applications using Swift
  • Strong understanding of SwiftUI, UIKit, and concurrency models
  • Experience with modular architecture patterns such as MVVM or Clean Architecture

Responsibilities

  • Develop and maintain the company's e-commerce software platform.
  • Take ownership of parts of the microservices architecture.
  • Collaborate with other engineers to solve technical challenges.

Skills

iOS application development
SwiftUI
UIKit
RESTful APIs
Agile/Scrum collaboration

Tools

Xcode
Git
Azure

Job description

Join to apply for the Software Engineer (iOS) role at RB Global Inc.

Join to apply for the Software Engineer (iOS) role at RB Global Inc.

This range is provided by RB Global Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$79,310.00/yr - $118,970.00/yr

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. This is a hybrid role and requires on-site work at our Westchester, IL location.

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
  • 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
  • Industries
    Technology, Information and Internet

Referrals increase your chances of interviewing at RB Global Inc. by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer (New or Recent Graduate)

Chicago, IL $63,300.00-$117,200.00 3 days ago

Software Engineer (New or Recent Graduate)

Chicago, IL $63,300.00-$117,200.00 1 hour ago

Software Developer - Fall Internship 2025

Deerfield, IL $79,300.00-$127,000.00 3 days ago

Deerfield, IL $79,300.00-$127,000.00 3 days ago

Chicago, IL $80,000.00-$100,000.00 2 weeks ago

Chicago, IL $120,000.00-$190,000.00 1 week ago

Chicago, IL $63,288.00-$91,768.00 2 weeks ago

Westmont, IL $95,000.00-$107,000.00 5 days ago

Chicago, IL $100,000.00-$110,000.00 2 weeks ago

Chicago, IL $63,288.00-$91,768.00 3 weeks ago

Deerfield, IL $79,300.00-$127,000.00 3 days ago

Chicago, IL $98,140.00-$138,625.00 6 days ago

Chicago, IL $75,000.00-$95,000.00 1 week ago

Chicago, IL $175,000.00-$225,000.00 1 week ago

Software Engineer (New or Recent Graduate)

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 3 weeks ago

College Graduates - Full-Time - Junior Software Engineer (2026)

Chicago, IL $145,000.00-$175,000.00 4 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Python Developer
Junior Python Developer

Jobright.ai • Chicago (IL)

On-site
USD 63,000 - 118,000
Medical insurance
Vision insurance
401(k)
Linux Engineer
Linux Engineer

Radley James • Illinois

Remote
USD 87,000 - 117,000
Fully covered relocation assistance
Performance-based bonus structure
On-site perks including meals and wellness programs
+1
RPG Programmer
RPG Programmer

Hirewell • Northbrook (IL)

On-site
USD 110,000 - 140,000
Medical insurance
Vision insurance
401(k)
Lead Software Engineer - Java
Lead Software Engineer - Java

Jobright.ai • Chicago (IL)

On-site
USD 120,000 - 190,000
Medical insurance
Vision insurance
401(k)
Senior C++ Developer
Senior C++ Developer

ERPMARK INC • Chicago (IL)

On-site
USD 79,000 - 170,000
Web Developer
Web Developer

Responsive Search Inc. • Schaumburg (IL)

On-site
USD 110,000 - 130,000
Annual Bonus
Senior Full-Stack Developer ($90,000-$150,000)
Senior Full-Stack Developer ($90,000-$150,000)

Synergy Interactive • Chicago (IL)

On-site
USD 63,000 - 118,000
Medical insurance
Vision insurance
Ab Initio Administrator
Ab Initio Administrator

Capgemini • Chicago (IL)

On-site
USD 63,000 - 118,000
Medical insurance
401(k)
Vision insurance
+5
Senior Software Engineer
Senior Software Engineer

Phaxis • Chicago (IL)

On-site
USD 79,000 - 127,000
Comprehensive Medical, Dental, and Vision Insurance
Tuition Reimbursement Program
401(k) plan with employer matching
+2
SAP BTP Integration Developer
SAP BTP Integration Developer

Insight Global • Chicago (IL)

On-site
USD 140,000 - 160,000
Healthcare insurance
401(k)
Relocation package available