Senior Software Engineer, Calendar, iOS + macOS

Company: Apple
Company: Apple
Location: Santa Clara Valley (Cupertino), California, United States
Department: Software and Services
Posted on: 2023-10-30 00:31
Summary Posted: Oct 6, 2023 Weekly Hours: 40 Role Number: 200507877 Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Apple is looking for an inspiring Software Engineer to join the Calendar Applications and Frameworks group at Apple. Hundreds of millions of our customers use their Apple Calendars every day to manage their most valuable resource … time. If you are motivated by learning new technologies, pushing conventional thinking and improving user experience for our customers then this is the job for you. We are looking for passionate software developers who want to work on all facets of our applications and frameworks. Come help define the future of how we visualize, manage, and share our lives. You will go beyond the industry norm and demonstrate creativity in problem solving, ability to think dynamically and outside of standard conventions, and adapt quickly to new technical areas. Dynamic, smart people and inspiring, innovative technologies are the norm here. Will you join us in creating the future? Key Qualifications Key Qualifications Strong object oriented programming and design skills In-depth development experience at the application and user interface level with at least one of the following: Swift, Objective-C, Java, C++, C#, Android, Win32 or Windows Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc. Excellent problem solving, critical thinking and communication skills Description Description The Calendar Applications and Frameworks team is looking for a talented software engineer who is excited by the prospect of working on software for hundreds of millions of users. Our software engineers are creative, inspired, innovative, energetic, self motivated people who love making and shipping products. Are you one of us? The ideal candidate will be a generalist who is able to do a variety of tasks that could range from working on user interface to creating frameworks and libraries that support our applications. Diving into lower levels shouldn’t scare you. Demonstrable experience working on user interfaces of consumer oriented applications is strongly desired. Experience developing concise, consistent and developer-friendly APIs is also strongly desired. Our team creates applications and frameworks for all of our devices running iOS, macOS, watchOS and more, so an enthusiasm for learning new technologies and APIs is a must. Being an application developer, you are expected to be equipped with excellent skills in object-oriented software design and programming and to have real-world experience creating applications for consumers. You will be responsible for developing new features, maintaining existing code, fixing bugs, and giving to overall design. Performance analysis and tuning will also be a significant responsibility in your job. Given the limited resources of mobile devices, we need to squeeze every last bit of performance we can get. Experience developing applications that perform well, use as few resources as possible while still being responsive to users is expected. You should be able to step back and look at a problem in a different light to identify an approach that improves performance. Education & Experience Education & Experience BS Degree in CS, ME, EE, or equivalent Additional Requirements Additional Requirements Experience developing reusable APIs is a plus Experience shipping consumer oriented products Familiarity with Unix, especially macOS X and iOS Experience writing multithreaded code Passion for writing simple, elegant software that is easy and fun to use Pay & Benefits Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $170,700 and $300,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
View Original Job Posting