iOS Software Engineer, Siri Home Devices

Remote Full-time
About the position

Siri handles billions of interactions across Apple devices. With Apple
Intelligence, expectations for those moments are changing fast. Now Siri is at a
rare inflection point: the product is evolving rapidly, the quality bar is
rising, and there’s real opportunity to shape what comes next. On the Siri
Devices team, we own the on-device Siri experience—both the UI people interact
with and the iOS frameworks and system integrations that power it. You’ll ship
work that reaches millions of people worldwide.

You'll craft the Siri experience, from UI down to the frameworks and services
that power it—making it feel fast, reliable, and natural. How you'll grow You'll start with well-scoped work and strong support: design
reviews, pairing sessions, and code review from senior engineers who know the
platform deeply. As you ship and build judgment, you'll take on broader
ownership—larger features, architectural contributions, and more open-ended
problems. This team has a track record of growing engineers into senior roles.
You'll get exposure to how the full Siri stack fits together and the kind of
complex, cross-functional work that accelerates careers. You might thrive here
if
You seek out feedback and incorporate it quickly.
You ramp into new systems fast and enjoy learning large codebases.
You can make progress when requirements evolve and you ask good questions
early.
You take ownership of outcomes, not just tasks, and follow through.
You communicate clearly and directly, especially when something is uncertain.

Technology We use Swift and Objective-C; new development is primarily Swift. You
don't need Objective-C expertise, but you should be comfortable learning and
contributing in a mixed codebase. Life in Pittsburgh Pittsburgh has an energized
tech scene and is genuinely easy to live in: distinct neighborhoods, great food,
rivers and trails, and more time back in your day.

Responsibilities
• Build and ship user-facing Siri experiences using UIKit and SwiftUI.
• Develop and maintain iOS frameworks and components that enable Siri UX across
the system.
• Debug issues that cross app, framework, and system boundaries using logging,
instrumentation, and performance tools (e.g., Instruments).
• Improve responsiveness, reliability, and polish through measurable gains.
• Partner with teams across the Siri stack—Experiences, Orchestration,
Knowledge/Answers, System Experience, and Apple's apps teams—to drive work to
completion.

Requirements
• B.S. in Computer Science, Engineering, or a related field—or equivalent
practical experience.
• Experience shipping iOS software in production (apps
and/or frameworks).
• Proficiency in Swift and strong fundamentals in software
design and problem solving.
• Demonstrated ability to debug systematically and
drive issues to root cause.
• Strong communication skills and comfort in a
collaborative, cross-functional environment.
• Ability to work onsite in
Pittsburgh three days per week.

Nice-to-haves
• Experience building iOS UI with UIKit and/or SwiftUI.
• Comfort working in a mixed
Swift/Objective-C codebase (Objective-C expertise not required).
• Experience with automated testing (Swift Testing, XCTest, XCUITest) and CI-friendly practices.
• Experience with performance profiling (latency, memory, responsiveness).
• Familiarity with AI-assisted development tools or building lightweight
automation to accelerate your work.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Part-time Customer Services Assistant - VacancyGlobal - Remote Opportunity with Workwarp

Remote

E-Communication Investigator

Remote

Director- US B2B Marketing Insights

Remote

Autism Care Advocate, Remote

Remote

Property Adjuster – Catastrophe Virtual Estimating

Remote

Experienced Full Stack Data Entry Specialist – Remote Database Management for careerzynith

Remote

Manager, Trust and Safety, Screening

Remote

Information Security Manager-Incident Response/ Cyber Readiness

Remote

Remote Opportunity – Entry Level - Start ASAP | No Experience Needed + Training

Remote

Flexible Online Entry Work - Beginners Welcome

Remote
← Back