Remote Frontend Jobs
Apple logo

Software Development Engineer

AppleCupertino, United States
175000USD - 265000USD
Apply now

Apple Inc. has a Software Engineer position available in Cupertino, California, and various unanticipated locations throughout the USA. In this role, you will research, design, and develop computer and network software or specialized utility programs. You will also analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.

Responsibilities

  • Work closely with the HI design team on new UI concepts and add features to existing components that complement future iterations of iPad and iPhone hardware.
  • Work multifunctionally with many application developers inside Apple to define the next UIKit features and corresponding APIs.
  • Deliver elegant and extensible solutions and improve and extend frameworks and products by using Xcode, UIKit, Swift, and Objective-C technologies.
  • Triage technical issues by identifying bug/issue sources and implementing fixes with UIKit; execute new tests and perform test routines to verify fixes are correct and no regressions are caused across platforms; manage and prioritize tasks in the bug queue; and report progress to management.
  • Develop new software features by brainstorming ideas with the team to implement; collaborate with other teams to create a roadmap for new features and to split tasks.
  • Serve as a subject matter expert and mentor other engineers, including onboarding new team members and creating demos for other team members to demonstrate new technology created.
  • Write feedback comments in software engineering.
  • Write comments in the bug tracking system to track previously fixed issues and any associated information.
  • This is a 40 hours/week position.

Minimum Qualifications
  • A Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or related field.
  • 2 years of experience in the job offered or a related occupation.
  • 2 years of experience with each of the following skills:
  • Experience in Modern Object-Oriented Programming Languages for mobile application development.
  • Experience in Mobile UI Frameworks to develop engaging and responsive user interfaces.
  • Experience with Visual UI Design Tools for crafting user interfaces and adapting layouts to different device screens.
  • Experience in Mobile Application Performance Optimization, including experience diagnosing and resolving performance issues in mobile applications, and experience in efficient memory management.
  • Experience in Version Control Systems for code management and collaborative development.
  • Understanding of Mobile Application Security Practices, including data protection and secure communication.
  • Experience in API Design and Architecture, including experience ensuring they are efficient, scalable, and meet the requirements of mobile applications.

View all remote jobs at Apple

FAQ

Is the Software Development Engineer position at Apple remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
What is the salary for the Software Development Engineer role?
The posted salary range for this position is 175000USD - 265000USD.
When was this Software Development Engineer job posted?
This listing was posted on June 10, 2025 and is still open for applications.
How do I apply for the Software Development Engineer position at Apple?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Hardware jobs