Software Engineer, Authentication Experience

We’re looking for an engineer to help define the future of password management, enhance the experience of authenticating to apps and websites, and lead the world to a more secure future with passkeys. The team builds on top of iOS, iPadOS, macOS, watchOS, visionOS, and the web platform to deliver the Keychain password manager, Password AutoFill, developer APIs, and other features integrated into iOS and macOS apps. Together, we’ll improve people’s security, privacy, and quality of life as they create accounts for and sign into the apps and websites they use every day. ...

Software Engineer, Cloud Infrastructure

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.The Apple Maps Infrastructure team that specializing in building and providing systems and infrastructure is seeking an outstanding software engineer to help build capabilities and services across various technologies in a hybrid cloud environment. The team is committed to supporting the Apple Maps business by building technological capabilities that enable business operations and optimize infrastructure efficiency.As a senior team member, you will be at the forefront of tackling challenging problems and addressing many use cases. Your role will involve delivering infrastructure solutions, enabling service teams to adapt and manage their services in a scalable, efficient, and optimized manner in a hybrid cloud environment. ...

Software Engineer, Infrastructure

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.Embedded within Apple’s Security Engineering & Architecture organization, this role is on an engineering team that builds security infrastructure into Apple’s production build system and provides security engineering expertise and leadership across Apple to create security controls, observability, detections, responses, and workflows. ...

Software Engineer, Internationalization

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something!As the Internationalization team, our mission is to make Apple’s products accessible to our customers all around the world. We are looking for a software engineer who is passionate about languages, someone who is empathetic and wants to create solutions for customers across a wide variety of languages and locales! You can check out some recent WWDC talks that showcase the Internationalization team’s work here: - Build multilingual-ready apps: - Get started with Writing Tools: ...

Software Engineer, Mail Experience

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinaryproducts, services, and customer experiences very quickly. Bring passion and dedication to yourjob and there’s no telling what you could accomplish. We’re looking for a passionate software engineer to help us shape the future direction of Mail on iOS, macOS and visionOS. ...

Software Engineer, Media

Do you thrive on variety, collaboration, and facilitating solutions to hard software engineering challenges and want to continually apply the best practices of your craft with peers from multiple areas of Software Development across multiple internal and external partners? Our Software Engineer, Media role is focused on improving our media ecosystem. We collaborate with internal and external engineering teams on building new features, making modifications necessary to existing features and resolving blocking issues in the ecosystem. We may offer source code changes to internal or external projects to improve their usage of features or behaviors on the platform. ...

Software Engineer, Safari Core Technologies

We're looking for an engineer to help us craft the future of web browsers. The team builds on the industry-leading WebKit engine and Apple's frameworks to deliver a fluid browsing experience and powerful, easy-to-use features. Your impact will extend beyond Safari, as you help drive the iOS and macOS platforms forward. ...

Software Engineer, Shortcuts

Play a part in the next revolution in human-computer interaction. Contribute to a product that helps users tune their devices, making them more personal. Create groundbreaking technology to provide intelligence around the apps you use every day. Work with the people who created Shortcuts, Siri, and other system features that help millions of people get things done. Join the Shortcuts and App Intents team at Apple. Our team is looking for iOS, macOS, watchOS, and visionOS engineers passionate about building user experiences and products that make customers' lives easier. In this role, you'll be part of a cross-functional and collaborative team that works on a first party app on all of Apple's platforms. You'll ship code that runs on the devices you use every day and powers products that are critical to the lives of millions of users! ...

Software Engineer, Trusted Execution (Security)

Apple’s Trusted Execution team in the Security Engineering Architecture and Research organization builds the technology to keep our users safe and care-free while running the software that they want. Our software runs on the execution path for every program on every one of our products, for all of Apple’s users around the world. We’re often referred to as the first line of defense in Apple’s defense-in-depth strategy. Our products are infamous within the security community, and each year we push them to the next level.We’re a small team with a huge impact.As an engineer joining this team, you would be contributing to the entire system. Interacting with Apple’s unique CPU features directly, through the kernel, up through libraries, frameworks and applications. You will have an opportunity to define, design and implement new security technologies for Apple’s next generation operating systems. Successful candidates will be capable of pursuing challenging wide-ranging engineering problems anywhere in the software stack, determining the appropriate compromise between several often competing factors such as ease of use, performance and of course security. Our environment fosters product innovation, rapid product iteration, and a liberating amount of autonomy in which you will be expected to create and quickly bring to market new security methods and technologies to address the complex needs of mobile and distributed computing. The position will require you to interact with and influence many people from several organizations within and outside the company. Designing and developing software for hundreds of millions of users!Utilizing some the unique advantages we have by building our own hardware, we’re also focused on building new malware detection and remediation capabilities. If you have an interest or background in this area, we’d love to hear from you. ...

Software Engineer: SoC System Stress Validation

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.Would you like to work on SW that runs on every Apple phone, pad, and Mac computer in the world? Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. ...

Software Engineering Manager - Apps and Frameworks Security

The SPEAR team in Apple’s Security Engineering & Architecture organization is hiring a collaborative software engineering manager with a drive to improve the security of end user devices.SPEAR is a dedicated team of software engineers who work on security hardening across all of Apple’s operating systems. We focus on projects ranging from surgical adoptions of memory safety technologies to wholesale refactors that reorient key system components to protect the security of our users’ devices. Our work results in major improvements to the security of Apple’s apps and services without compromising the polished user experience over a billion users rely on every day. As an engineering manager in SPEAR, you will work with teams across Apple’s software stack to improve the security of our operating systems. Your team will deliver well-designed, robust, and maintainable infrastructure and mitigations that meaningfully improve end user security. As a leader in a growing organization, you will hire and develop talented engineers who will help set the standard for cross-functional collaboration and engineering excellence.As a result of the collective effort of dedicated engineers like yourself, Apple’s products are the most secure consumer devices on the market. Our mission is to continue to advance the state of the art of end user security. Our goal isn’t simply to be the most secure: we’re working to ensure the safety of every user’s digital life, even against the most malicious and well-resourced adversaries. ...

Software Engineering Manager - Virtualization

Do you see the big picture and love setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? The Core Operating Systems group is committed to building fully-integrated operating systems that seamlessly blend hardware and software into a unified Apple experience that spans the entire product line. Your dedication to cross-disciplinary collaboration will enable our team to develop groundbreaking technologies for all Apple platforms. By crafting these distinct, holistic user experiences, you’ll continue to uphold and advance the excellence people expect from Apple devices. Join us, and use your imagination to help us continue to surprise and delight our customers! ...

Software Engineering Manager App Store

The App Store team at Apple is searching for a dynamic Senior Engineering Manager to own the development of the App Store client across all our platforms, crafting experiences that reach millions of users worldwide. In this impactful leadership role, you will be responsible for a talented client engineering team, driving innovation and excellence as you lead complex, multi-functional projects from inception through execution. ...

Software Engineering Manager, Mac System Experience

Apple devices have revolutionized how people live, connect, and work. It's not by chance! By thoughtfully blending beautiful, premium hardware with intuitive, innovative system software, we design and build a uniquely impactful user experience. And at the leading edge of this user experience are the essential apps, components, and frameworks of Mac System Experience. Help us dramatically improve the experience of every Mac user. Partner with an energetic, hard-working, fun team of managers, engineers, cross-functional teams, and world-class designers to deliver the best system experiences on the planet! ...

Software Engineering Manager, Mail Intelligence

Imagine the possibilities when intelligence meets innovation in one of the most widely used applications at Apple. As the Mail Intelligence Engineering Manager, you will be at the forefront of integrating cutting-edge machine learning technologies into the Mail application across iOS, iPadOS, macOS, and visionOS. Your role is pivotal in creating intelligent features that transform the user experience, from enhancing Mail Search to introducing generative, summarization, and categorization features. If you have a passion for backend client work, such as indexing information and enabling data-driven models, coupled with strong product sense and a desire to lead in a groundbreaking area, this is the role for you! ...

Software Engineering Manager, Rendering Technologies

UI Compositing team develops APIs, Frameworks and System Software that is the core graphics compositing engine behind every Apple device that renders to a display. Our team is looking for an extraordinary software engineering manager to lead a team of highly skilled engineers to work on the technologies behind the iPhone, iPad, Mac, Apple Watch, AppleTV; every Apple product that has a display. By working at the core graphics layers in Apple's operating systems, you will have the opportunity to have a major impact on the end user experience for all Apple customers. ...

Software Engineering Manager, Security - iCloud

Do you have a passion for developing secure and performant systems-level software? Come help us build next generation technologies supporting internet services at Apple. We design, develop, and deploy software which operates at scale and is foundational for some of our most important services, such as iCloud. In this role you will have a unique opportunity to participate in delivering some of the world's largest-scale cloud services and products.We are seeking an experienced software engineering manager to be part of maintaining and building a highly skilled team providing a layer underpinning consumer-facing applications, services, and products at Apple.The performance and security of the systems we build are critical. We typically interface directly to low-level Linux kernel interfaces, using asynchronous I/O and threads to distribute workload. Experience with systems languages such as C, C++, Go, Java, Swift, and/or Rust is valuable, as is familiarity with Unix-type operating systems and concepts. ...

Software Engineering Manager, watchOS System Experience

Imagine what you could do here at Apple. Innovation runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.The watchOS System Experience group is seeking an energetic and ambitious software engineering manager to lead a team of highly skilled and experienced engineers in the delivery of system-level features for watchOS. The Carousel team is at the center of the Watch platform, handling everything from system startup, browsing and launching apps, and displaying notifications to hardware button and Always On display behavior, and it plays a big role in bringing many watchOS features to life with each new release. Are you ready to be in the middle of the action? ...

Software Engineering Program Manager - watchOS

Why Apple? We live in a mobile and device driven world where knowledge of the physical world around us is needed. We rely on this knowledge to get around, to learn about our environment and to enable spectacular new features for custom applications. Apple is meeting those needs as robustly and as creatively as possible and is interested in people who want to help meet that commitment. The success we strive to achieve will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways. Do you have a passion for creating ground-breaking, impactful features that surprise and delight millions of users? Do you enjoy solving challenging problems in a fast-paced, dynamic environment where you’ll work with many different teams across Apple? If so, we are looking for a Software Engineering Project Manager to join our team and help us innovate and take the most advanced operating systems to the next level! ...

Software Integration Manager, watchOS System Experience

Imagine what you could do here at Apple. Innovation runs through everything we do, from amazing technology to industry-leading environmental efforts, and the diversity of people and ideas makes it possible. Join Apple, and help us leave the world better than we found it.The watchOS System Experience group is responsible for the system behavior, frameworks, and components that are at the heart of watchOS—and on which all Apple Watch apps depend. As the manager of the watchOS System Experience Screening, Integration, and Testing team, you and your team will play a critical role in the lifecycle of this core software. If you’re curious, like solving puzzles, are always thinking about how to make tools and processes better, and want to work on a product that makes a meaningful difference in the health, fitness, and productivity of millions of people around the globe, read on! ...