Senior Software Development Engineer, iOS

Ford Motor Company10 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At Ford Motor Company, we believe freedom of movement drives human progress. As part of our forward-thinking mobility initiatives, the Senior Software Engineer, iOS will work on the world-class FordPass mobile application used by millions globally. You will collaborate directly with product owners, designers, and other engineers to build and continuously improve a shippable product, driving innovation and excellence in customer experience.

Key Responsibilities

  • Develop iOS app software from conception to production for millions of drivers and vehicles worldwide.
  • Participate in reviewing, evaluating, and providing feedback on product designs and architectures.
  • Evaluate and recommend new and emerging products and technologies.
  • Write and contribute to high-quality documentation for software engineers.
  • Collaborate effectively with product managers, product designers, and other technical experts.

Required Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of hands-on software engineering experience in native iOS Application Development.
  • 5+ years of experience in Swift and the iOS app development ecosystem.
  • 3+ years in mobile frontend application architecture, including modular design, state management, and navigation strategies.

Preferred Qualifications

  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong software testing ethos with a preference for agile environments.
  • Experience delivering exceptional end products and shipping production-grade software.
  • Excellent verbal and written communication skills, with the ability to influence cross-functional teams.
  • Proven ability to work in fast-paced, transformative environments.
  • Experience in CI/CD environments and familiarity with DevOps, SRE, observability, and maintenance practices.
  • Strong Swift iOS development skills with in-depth experience in designing UIs using SwiftUI.
  • Experience with CI tools (such as Fastlane) and scripting, including Ruby.
  • Understanding of popular architecture patterns on Apple platforms (MVVM, MVC, etc.) and practical exposure to the Composable Architecture (TCA) library.

Benefits & Perks

  • Immediate medical, dental, vision, and prescription drug coverage.
  • Flexible family care days, paid parental leave, new parent ramp-up programs, and subsidized back-up child care.
  • Family building benefits including adoption, surrogacy expense reimbursement, and fertility treatments.
  • Vehicle discount program for employees, family members, and management leases.
  • Tuition assistance and established employee resource groups.
  • Paid time off for community service, a generous schedule of paid holidays (including the week between Christmas and New Year’s Day), and the option to purchase additional vacation time.

Compensation: This position is graded at levels 6-8. Compensation is determined by the candidate's experience, qualifications, and geographic location.

Visa sponsorship is not available. Applicants must be legally authorized to work in the United States with employment eligibility verification required at hire.

This role is hybrid (onsite four days per week for nearby candidates or remote for non-local candidates). We are an Equal Opportunity Employer.

Required Skills

SwiftUI
iOS Development
Swift
Mobile Frontend Architecture
Ruby Scripting
CI/CD (Fastlane)
UI/UX Design
TCA
Agile Methodologies
DevOps Concepts