Job Information
Apple Staff Software Engineer, Swift on Server (ASE Frameworks) in Seattle, Washington
Staff Software Engineer, Swift on Server (ASE Frameworks)
Seattle,Washington,United States
Software and Services
Imagine what you could do here. At Apple, great 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. As part of Apple Services Engineering our team is responsible for building libraries and frameworks which form the foundations of mission-critical systems at Apple. We write software in the Swift programming language and specialize in frameworks for highly available distributed systems. We firmly believe in growing a strong community and many of the frameworks and libraries we produce will become part of the Swift open source ecosystem. We are looking for a senior engineering lead to focus on Swift on Server. The ASE Frameworks team builds foundational libraries and developer tools for services development in Apple Services Engineering. We’re a collection of highly skilled and friendly engineers who value each other’s opinions and experience. We strive for excellence and believe strongly in the quality of our output. We have built a team of domain experts who specialize in specific core subject areas, and also have broad experience of cloud software services and platforms.
Description
You will have significant responsibilities in building and improving libraries for running large-scale, critical services in Swift. As a engineering lead you are responsible for setting the direction and ensuring the goals are delivered. This work will include collaboration across multiple teams across Apple to help define, implement and deliver the shared vision. To start fast we believe a deep understanding of the Swift language and complex distributed backend systems is required. A proven track record of working in the Swift open source ecosystem will make you the perfect candidate. Successful candidates will have strong engineering skills and communication, as well as the ability to build relationships and collaborate across the company. You will have a real passion for quality, technical excellence, and an ability to understand complex systems. If this sounds like you, then we would love to hear from you.
Minimum Qualifications
5+ years of experience with Swift and deep understanding of the language
Large-scale server side development of distributed systems in Swift or Java
Strong knowledge of Swift Concurrency (async/await, data race safety) and high performance networking in Swift
Familiarity with Swift package manager, dependency management, and command line build process
Expertise in library design/API evolution
Experience in contributing and maintaining open source libraries a plus
Existing contributions to the Swift programming language and the Swift on Server ecosystem a plus
Understanding of low level concepts (e.g. memory management and ownership, assembly, etc.).
Experience with C/C++/Objective-C a bonus, also reactive Java
Strong skills in requirement gathering, with the ability to analyze existing Java libraries and replicate their functionality using idiomatic Swift practices.
Excellent written and verbal communication skills are needed to facilitate close interaction with development teams, management, project management, and other organizations within Apple
Passion for evangelizing technologies
A track record of delivering high quality software at scale and in the open source.
Bachelor of Computer Science or equivalent
Key Qualifications
Preferred Qualifications
Quality focus - produce reliable, maintainable, deliverable software
Comfortable diving deep - working across multiple levels of abstraction
Good at managing relationships & communication - collaborate well with colleagues across a wide range of functions
Influential - influence teams and leaders across the company to achieve your vision
Education & Experience
Additional Requirements
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 $166,600 and $296,300, 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 (https://www.apple.com/careers/us/benefits.html) 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.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant. (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)
Apple Footer
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .