iOS Software Engineer
$131.16k - $154.33kFetch
What we’re building and why we’re building it. Fetch helps people live rewarded every day, with a vision to become the rewards destination for everyone. We turn everyday activities into meaningful rewards, whether it’s grocery shopping, grabbing a quick meal, or playing a favorite mobile game. To date, we’ve awarded more than $1 billion in Fetch Points to our users. Each day, more than 13 million receipts are submitted on Fetch, providing visibility into over $212 billion in gross merchandise value. This creates the largest retail‑agnostic, SKU‑level view of household spending, powering Fetch as an outcomes‑based advertising platform that helps brands acquire and retain lifelong consumers. The Fetch app is available on the App Store and Google Play, with more than 6 million five‑star reviews from a highly engaged and loyal user base. It’s not just our users who believe in Fetch: with investments from Softbank, ICONIQ, DST, Greycroft, and partnerships ranging from challenger brands to Fortune 500 companies, Fetch is reshaping how brands and consumers connect in the marketplace. When you work at Fetch, you play a vital role in a platform that drives brand loyalty and creates lifelong consumers with the power of Fetch points. User and partner success are at the heart of everything we do, and we extend that same commitment to our employees. At Fetch, we value curiosity, adaptability, and the confidence to explore new tools, especially AI, to drive smarter, faster work. You don’t need to be an expert, but you should be ready to learn quickly and think critically. We welcome learners who move fast, challenge the status quo, and shape what’s next, with us. Ranked as one of America’s Best Startup Employers by Forbes for two years in a row, Fetch fosters a people‑first culture rooted in trust, accountability, and innovation. We encourage our employees to challenge ideas, think bigger, and always bring the fun to Fetch. iOS Software Engineer We are hiring iOS Software Engineers to help build high-quality mobile experiences used by millions of users. In this role, you will work closely with cross‑functional partners and other mobile engineers to design, build, and improve product features across the iOS app. You’ll contribute throughout the development lifecycle, from technical design and implementation to testing, release, and iteration. We’re looking for an engineer who is comfortable working in a modern iOS codebase, collaborating across teams, and making thoughtful technical decisions that improve both the user experience and the product's maintainability. You’ll work with a modern iOS stack that includes Swift, SwiftUI, async/await, Combine, dependency injection, and modular architecture, along with strong tooling for testing, observability, and delivery. What You’ll Do Build, ship, and maintain user‑facing iOS features in collaboration with product, design, and engineering partners Contribute to the technical design and implementation of scalable, reliable mobile functionality Write clean, maintainable Swift code using modern iOS patterns and frameworks Work across the app to improve performance, quality, and overall user experience Build reusable components and shared abstractions that support faster feature development Use modern concurrency patterns to manage asynchronous workflows and keep the app responsive Partner with teammates on code reviews, technical discussions, and architecture decisions Debug production issues, identify root causes, and deliver thoughtful fixes Contribute to testing strategy, release readiness, and ongoing product iteration Evaluate new tools, frameworks, and engineering approaches that improve development velocity and product quality Minimum Qualifications 2+ years of experience developing and shipping iOS applications Strong proficiency in Swift and core iOS development fundamentals Experience building features with SwiftUI and working in mixed SwiftUI/UIKit environments Solid understanding of modern concurrency in iOS, including async/await, task management, and main‑thread/UI coordination Familiarity with Combine and asynchronous data flow patterns Experience with common iOS architecture patterns such as MVVM, dependency injection, and modular design Strong debugging and problem‑solving skills in production mobile environments Experience integrating APIs, modeling data, and handling network‑driven application flows Ability to work effectively on cross‑functional product teams and communicate clearly with engineering and non‑engineering partners High degree of ownership and comfort driving work from implementation through release Proficiency in AI‑assisted development tools and practical uses of new engineering workflows Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience Nice to Haves Product and Innovation mindset geared to pushing boundaries of what’s possible Experience designing reusable UI components, embedding animations, or shared feature foundations Experience building complex, consumer‑facing mobile features at scale Strong understanding of performance optimization, app responsiveness, and memory management on iOS Familiarity with automated testing strategies for iOS applications Experience with CI/CD workflows and mobile release processes Exposure to large, modular codebases with multiple contributors Experience mentoring other engineers or helping guide technical design decisions Senior iOS Software Engineer We are hiring a Senior iOS Software Engineer to help build high-quality mobile experiences used by millions of users. In this role, you will work closely with cross‑functional partners and other mobile engineers to design, build, and improve product features across the iOS app. You’ll contribute throughout the development lifecycle, from technical design and implementation to testing, release, and iteration. We’re looking for an engineer who is comfortable working in a modern iOS codebase, collaborating across teams, and making thoughtful technical decisions that improve both the user experience and the product's maintainability. You’ll work with a modern iOS stack that includes Swift, SwiftUI, async/await, Combine, dependency injection, and modular architecture, along with strong tooling for testing, observability, and delivery. What You’ll Do Build, ship, and maintain user‑facing iOS features in collaboration with product, design, and engineering partners Contribute to the technical design and implementation of scalable, reliable mobile functionality Write clean, maintainable Swift code using modern iOS patterns and frameworks Work across the app to improve performance, quality, and overall user experience Build reusable components and shared abstractions that support faster feature development Use modern concurrency patterns to manage asynchronous workflows and keep the app responsive Partner with teammates on code reviews, technical discussions, and architecture decisions Debug production issues, identify root causes, and deliver thoughtful fixes Contribute to testing strategy, release readiness, and ongoing product iteration Evaluate new tools, frameworks, and engineering approaches that improve development velocity and product quality Minimum Qualifications 5+ years of experience developing and shipping iOS applications Strong proficiency in Swift and core iOS development fundamentals Experience building features with SwiftUI and working in mixed SwiftUI/UIKit environments Solid understanding of modern concurrency in iOS, including async/await, task management, and main‑thread/UI coordination Familiarity with Combine and asynchronous data flow patterns Experience with common iOS architecture patterns such as MVVM, dependency injection, and modular design Strong debugging and problem‑solving skills in production mobile environments Experience integrating APIs, modeling data, and handling network‑driven application flows Ability to work effectively on cross‑functional product teams and communicate clearly with engineering and non‑engineering partners High degree of ownership and comfort driving work from implementation through release Proficiency in AI‑assisted development tools and practical uses of new engineering workflows Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience Nice to Haves Product and Innovation mindset geared to pushing boundaries of what’s possible Experience designing reusable UI components, embedding animations, or shared feature foundations Experience building complex, consumer‑facing mobile features at scale Strong understanding of performance optimization, app responsiveness, and memory management on iOS Familiarity with automated testing strategies for iOS applications Experience with CI/CD workflows and mobile release processes Exposure to large, modular codebases with multiple contributors Experience mentoring other engineers or helping guide technical design decisions At Fetch, we offer competitive compensation packages, including base pay, equity, and benefits, to the exceptional folks we hire. The base salary range for this position is $131,164-$154,328. Discover our benefits and how our employees live rewarded at At Fetch, we'll give you the tools to feel healthy, happy and secure through: Equity: We offer full‑time employees equity in Fetch, so that everyone can benefit from Fetch’s growth. 401k Match: Dollar‑for‑dollar match up to 4%. Benefits for humans and pets: We offer comprehensive medical, dental and vision plans for everyone including your pets. Continuing Education: Fetch provides ten thousand per year in education reimbursement. Employee Resource Groups: Take part in employee‑led groups that are centered around fostering a diverse and inclusive workplace through events, dialogue and advocacy. The ERGs participate in our Inclusion Council with members of executive leadership. Paid Time Off: On top of our flexible PTO, Fetch observes 9 paid holidays, as well as our year‑end week‑long break. Robust Leave Policies: 20 weeks of paid parental leave for primary caregivers, 14 weeks for secondary caregivers, and a flexible return to work schedule. Calvin Care Cash: Employees who are welcoming new family members will also receive a one‑time $2,000 incentive to assist employees with covering the cost of childcare, clothing, diapers and much more! Flexible Work Environment: Collaborate with your team in one of our stunning offices, or you can work fully remotely from anywhere in the US. We’ll ensure you are equally equipped with the hardware and software you need to get your job done in the comfort of your home. (applicable for most roles) Fetch is an equal opportunity employer that embraces diversity, inclusion, and respect for all individuals. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, age, national origin, marital status, veteran status, disability, or any other characteristic protected by applicable law. Our commitment to inclusivity ensures that everyone is treated with dignity and has the opportunity to succeed based on their talent, skills, and potential. Fetch also provides reasonable accommodations to qualified individuals with disabilities or those with sincerely held religious beliefs, as required by law. If you need assistance with the application process or require an accommodation, please contact us at View email address on click.appcast.io. #J-18808-Ljbffr Fetch
$131.16k - $154.33k
...accountability, and innovation. We encourage our employees to challenge ideas, think bigger, and always bring the fun to Fetch. iOS Software Engineer We are hiring iOS Software Engineers to help build high-quality mobile experiences used by millions of users. In this role,...SoftwareFull timeWork at officeRemote workFlexible hours$68.3k - $192.9k
...used by millions of customers around the world. We are looking for a customer‑centric senior software engineer who embraces lean and agile practices. The Software Engineer, iOS will interact directly and continuously with product owners, software engineers and designers...SoftwareWork experience placementLocal areaImmediate startFlexible hours$128.19k - $184.01k
...product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...SoftwareRemote jobFull time$60.24k - $82.62k
...have all of the following: At least three to five years of professional graphic design experience. A portfolio. Fluency in design software such as Adobe Creative Suite. Familiarity with content management systems, such as Umbraco, WordPress, or Joomla. Knowledge and...SoftwareWork at officeRemote work$94.1k - $155.3k
...environment. Management of cloud services: Identity and Access Management, Security Groups, and CSP native services. Utilize software engineering methodologies (e.g., Infrastructure as code, continuous integration and delivery, architecture reviews, etc.) to create and...SoftwareContract workWork experience placementWork at office- ...Applications Manager to work from our Madison, WI facility who thrives in a fast-paced environment and takes pride in leading enterprise software strategy, improving business systems, and guiding a high-performing applications team. If you're skilled in project leadership,...SoftwarePermanent employmentTemporary workMonday to Friday
$105k - $141.75k
...porting application code across platforms. Familiarity with agile engineering practices like Test Automation, Test-Driven Development (TDD),... ...Opportunity Employer Statement EOE M/F/Vet/Disability. Rocket Software Inc. is committed to creating a diverse environment and is...Software$106.61k - $284.28k
...Join Fortune 7 CVS Health as a Sr. Manager, Frontline Support Engineering to lead our organization’s efforts to develop and drive strategic... .... Preferred Qualifications Experience in IT, SRE, DevOps, or Software Engineering. Experience acting as incident management...SoftwareFull timeWork experience placementLocal area- ...Job Title: Systems Engineer Location: Madison, WI - Hybrid Duration: 12+ months with highly possible extension / conversion Pay Rate:... ...solutions to support new applications and technologies Support software and hardware upgrades, maintenance of Windows servers, operating...Software
$113.4k - $194.4k
...feels valued. Medica is seeking a hands-on Senior AI Platform Engineer to help build and scale our next-generation AI agents and... ...technical and business problems, and are on the cutting edge of software. Performs other duties as assigned. Key Accountabilities...SoftwareWork experience placementWork at office3 days per week- ...cross-functional teams, including business analysts, and APM/QA engineers, to gather and implement requirements. · Create and... ...quality product delivery. · Participate in the full software development lifecycle, including requirements gathering,...SoftwareWork experience placementWork from homeFlexible hours
$118.4k
...cornerstone of our artificial intelligence strategy . While an AI Engineer builds the models, you will design the entire ecosystem they... ...ideal candidate will have a proven track record of 5+ years in software engineering or data science , with at least 3 years in an...SoftwareFor contractorsLive inLocal area$81.86k - $120.41k
...sales skills with acumen to close new business. You have experience with financial planning. You have proficiency in Salesforce CRM software, and familiarity in other front office software used by wealth advisors such as eMoney client portal and financial planning...SoftwareWork at officeLocal areaFlexible hours$52k - $62k
...junior team members. Knowledge of brand management principles and integrated marketing planning. Experience with project management software (e.g., Monday.com) and marketing analytics dashboards. Experience with customer relationship management programs (Slate)....SoftwareFull timeH1bVisa sponsorshipWork visa- ...partners with many of the leading employers in IT, financial services, engineering, semiconductor, clinical and pharmaceutical domains. You can learn more about us at Job Description Position: Software Developer Location: Madison, WI Duration: 36+ months Responsibilities...SoftwareWork experience placement
- ...with: APIs such as SOAP and REST Stored Procedures and batch processing/queues Experience as a DevOps engineer or in a similar software engineering role Solid understanding of good programming and design practices Ability to learn quickly, synthesize...SoftwareContract workFor contractorsLocal areaRemote work
$110k
...more years of experience directly programming or coding in current industry‑standard computer languages is preferred. Experience in software and application testing, including designing or reviewing test scenarios, validating results, and supporting defect identification...SoftwareContract workFor subcontractorLocal areaRemote work$113.23k - $200.51k
...) or higher in Computer Science, Information Systems, Systems Engineering, or related area Active Appian Lead Certification Strong experience... ..., Azure, Google Cloud) Source Control (e.g., Git, SVN, CVS) Software troubleshooting and performance tuning Why You’ll Never Want...SoftwareLocal areaImmediate startFlexible hours- .../Spring Experience Experience working with Liberty Leveraging GitHub Copilot or similar GenAI based IDE tools to accelerate software development and testing practices Automated Testing Best Practices ArcGIS Experience Experience working with Box APIs...Software
- ...Job Description Job Description Software Applications Manager Direct Hire | Full-Time | Onsite Robert Half is partnering with a company in the Madison area to hire an experienced Software Applications Manager to lead a team responsible for enterprise business...SoftwareFull time
- ...Beacon Technologies is seeking a Systems Engineer I for our client partner. The Systems Engineer will play a key role in the design, planning... ...to support new applications and technologies. Support software and hardware upgrades and maintenance of Windows servers, operating...SoftwareLocal areaRelocation2 days per week
$44.8k
...Essential Duties and Responsibilities Work closely with authors, import text and images and create layouts in both Microsoft and Adobe software programs. Follow established style guides and templates and are able to implement appropriate style and layout for desired...SoftwareContract work- ...design lead, strategy team and client edits Follow internal processes for projects by utilizing necessary tools (Asana, Server, software, time tracking, etc.) Assist with client special projects and campaigns through creation of timely and thoughtful content...SoftwareFull timeCurrently hiringWork at office
- ...Position Summary Canonical is a leading provider of open source software and operating systems to the global enterprise and technology... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...SoftwareFull timeWork at officeRemote work
$60k - $93.9k
...environment. Required Qualifications Bachelor’s degree in IT, Cybersecurity, Computer Science, Information Systems, Data Science, Software Engineering, or a closely related field; or equivalent relevant experience. Approximately 0–3 years of experience in information...SoftwareContract workWork at officeRemote work$97.5k - $131.63k
...set of strategic accounts. This role focuses on selling Rocket Software's Vertica analytics platform, enabling customers to modernize... ...into measurable business value Collaborate with Pre-Sales Engineers to lead technical evaluations, proof-of-concepts, and solution...SoftwareRemote workWorldwide$41.6k
...Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field. Understanding of ITIL, incident management... .... Familiarity with cloud access troubleshooting, call center software, and GenAI agent assist. Understanding of hardware...SoftwareHourly payTemporary workWork at officeRemote workRelocation$60k
...Overview Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive...SoftwarePermanent employmentTemporary work$140k - $155k
...impact in prior roles. This does not require deep technical or engineering expertise in AI; we value applied use, experimentation, and a... ...SoftwareOne and Crayon have come together to form a global, AI‑powered software and cloud solutions provider with a bold vision for the future...SoftwareWork at office- ...standard concepts, practices, and procedures within a particular field. Can perform with no direct supervision, code is reviewed by team. Reviews junior developer’s code. Required Skills:.NET. Additional Skills: Software Developer. This is a high PRIORITY requisition....Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to iOS Software Engineer. Be the first to apply!
- software engineer full time Madison, WI
- consulting software engineer Madison, WI
- software engineer travel Madison, WI
- real time software engineer Madison, WI
- network software engineer Madison, WI
- senior software engineer remote Madison, WI
- entry level software engineer remote Madison, WI
- software developer fintech Madison, WI
- software developer positions Madison, WI
- software engineer amazon Madison, WI



