Software Engineer III (iOS)

McDonald’s Corporation

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$138,207–$172,758 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $155k
$128k most similar roles pay here $236k

This role pays less than 61% of similar roles. Most pay $147,500–$214,000 — the shaded band above. At the midpoint, this role pays about $155k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About McDonald’s Corporation

McDonald’s Corporation is the world's largest fast-food chain by revenue, operating over 40,000 locations in more than 100 countries.

McDonald’s Corporation currently has 43 open roles on FindRole.

Listed pay typically runs $138,207–$172,758 across 26 roles with salary data.

Most-posted roles

View all roles at McDonald’s Corporation

At a glance

TL;DR · Software Engineer III (iOS)

As a Software Engineer III (iOS), you will join the Global Technology team to develop high-quality mobile applications within an agile, startup-like environment. You will be responsible for writing robust code, mentoring peers, and participating in all stages of the software development life cycle, including design, testing, and operations. Your daily work involves optimizing app performance regarding network, CPU, and memory usage while ensuring strict adherence to security and privacy standards. To succeed, you must possess expertise in Swift, Objective-C, and iOS frameworks like UIKit, SwiftUI, Foundation, and Combine. You will utilize tools such as Git for version control and Instruments, Xcode profilers, New Relic, SonarQube, and DataDog for debugging. The role focuses on solving complex technical challenges to improve the digital customer experience through high-quality engineering and proactive problem-solving.

What does a Software Engineer earn in Illinois?

Median $192050 from 102 postings across 27 companies.

See salary data

What you'll do

  • Write robust, maintainable code while ensuring all business requirements are met through sound design.
  • Participate in all stages of the agile development life cycle including design, development, testing, and operations.
  • Ensure software quality through automated testing, unit testing, and maintaining high code coverage.
  • Optimize application performance by monitoring network, CPU, and memory usage using profiling tools.
  • Lead root cause analysis (RCA) of issues while ensuring strict adherence to security and privacy standards.
  • Improve logging and monitoring metrics to ensure a seamless customer experience.
  • Mentor other engineers and provide guidance on technical best practices and non-functional requirements.
  • Manage project priorities and communicate delivery timelines within a fast-paced, startup-like environment.

What we're looking for

  • Bachelor's degree in computer science or a related field or equivalent experience.
  • Non-internship professional software development experience.
  • Programming experience with Swift, Objective-C, and iOS platform frameworks like UIKit, SwiftUI, Foundation, and Combine.
  • B2 English proficiency in both written and spoken communication.
  • Experience with the Software Development Life Cycle (SDLC) including analysis, design, implementation, testing, and evolution.
  • Experience with unit testing and version control tools, specifically Git.
  • Solid knowledge of computer science fundamentals such as object-oriented programming, design patterns, data structures, and algorithms.
  • Experience debugging production applications using native tools like Instruments and Xcode profilers or third-party tools like New Relic and DataDog.

More like this

Similar roles

Staff Software Engineer, iOS

Intuit

Mountain View, CA 27 days ago $202,500$274,000
Swift Objective-C SwiftUI UIKit Core ML Vision Natural Language Foundation Models XCTest XCUITest CI/CD Fastlane CocoaPods Swift Package Manager Xcode Figma Zeplin LLM Prompt Engineering MVVM VIPER
8+ yrs exp

Lead iOS Software Engineer

JPMorgan Chase

Columbus, OH 50 days ago
Swift iOS SDK SwiftUI XCTest Xcode CI/CD Agile Cloud Native AI-assisted Engineering Software Development Life Cycle Mobile System Design Security Automation Xcode Instruments

Software Engineer

Apple Inc

San Francisco, CA 41 days ago $184,700$277,600
Swift Objective-C C++ JavaScript SwiftUI UIKit AVKit Core Graphics Foundation iOS Development API Development Object-Oriented Programming Performance Optimization Technical Documentation
4+ yrs exp

Software Engineer III

Walmart

Bentonville, AR 59 days ago $90,000$180,000
GenAI Node.js JavaScript Python REST APIs Distributed Systems Appium TestCafe XCUI Test Espresso CI/CD Git Telemetry Monitoring Performance Testing Web Automation
2+ yrs exp

Software Engineer III

Jack Henry & Associates

Allen, TX +7 65 days ago
C# Golang GCP APIs Middleware SOLID Principles Design Patterns
4+ yrs exp

Software Engineer III, Android/Mobile

Walmart

Sunnyvale, CA 52 days ago $117,000$234,000
Android Kotlin Node.js Java Go GraphQL Apollo Coroutines Flow LiveData MVVM MVI Retrofit Jetpack Azure
2+ yrs exp