Software Engineer

Technology company that designs and develops consumer electronics, software, and services.
$121,900 - $183,600
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Front End Developer

Front End Developer role at Apple's Digital Commerce team, creating world-class digital shopping experiences for Apple's online store across multiple platforms.

Software Engineer, System Experience

System Experience Software Engineer role at Apple, focusing on UI development, API design, and cross-functional collaboration to create exceptional user experiences.

Product Manager, Music Creation Apps

Product Manager role at Apple focusing on Music Creation Apps, combining product management, development, and marketing responsibilities with emphasis on music industry expertise.

Content Developer, Screens - AppleCare Digital

Content Developer role at Apple focusing on creating video and image assets for AppleCare Digital, ensuring quality UI representation across screens.

Xcode Design Tools Engineer

Build next-generation design tools for Apple's Xcode platform, working on SF Symbols and Asset Catalogs in Swift and Objective-C.

Description For Software Engineer

Join Apple's SwiftUI Mac team to shape the future of app development across all Apple platforms. As a key member, you'll work on developing SwiftUI features and APIs, collaborating with passionate colleagues across iOS, watchOS, tvOS, and visionOS teams. The role involves full-cycle development from research and API design to testing and documentation. You'll be part of a team that aims to revolutionize the app ecosystem, making it accessible for beginners while empowering seasoned developers. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technologies in a collaborative environment. This role is perfect for someone who wants to impact millions of developers and users while working with some of the best minds in software development.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Develop future SwiftUI features and APIs that impact all of Apple's platforms
  • Bring ideas to life through all stages of development
  • Participate in API design and proposals
  • Conduct testing and development in Swift
  • Create documentation and offer guidance to adopters
  • Collaborate with UI framework teams across iOS, watchOS, tvOS, and visionOS
  • Work with developer tools, interface designers, technical writers, and clients of SwiftUI

Requirements For Software Engineer

  • Bachelor's Degree in Computer Science or equivalent experience
  • Proficiency with Swift or the ability to quickly become proficient
  • The ability to work collaboratively and explain complex ideas clearly
  • The desire to learn and grow, keeping pace with cutting edge technologies
  • Experience with the design and development of systems or frameworks supporting app user interfaces

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?