Senior Software Engineer

3 days ago


Cupertino, United States Apple Full time

To view your favorites, sign in with your Apple ID. 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.Be a leading member of the engineering team creating next-generation storage technologies for all Apple platforms We are looking for a Senior Storage Software Engineer and Hands-on Architect with an extensive background in Operating Systems, storage technologies, block storage stacks, IO performance/characterization, strong programming skills and experience leading design and development efforts. Description In this role, you develop system level storage architecture solutions, adding functionality and improving performance across many product lines, from the application layer down to the low-level device drivers.Responsibilities include:Debugging and analyzing system performance issues on internal and external storage devices Drive company-wide storage initiativesArchitect new driver stacks and frameworksSupport cross functional teams and platform developersDevelop and maintain device drivers for storage on Apple OSsMake enhancements to the Darwin kernel and other related software stacks as necessary Experience presenting to senior management and partner teams Minimum Qualifications At least 5 years of relevant experience Expert level C/C++ programming skills and experience with multi-threaded programming Experience with software debuggers (e.g. gdb, lldb) and tracing tools ( e.g. dtrace ) Proficient in Operating Systems and kernel architecture Expert understanding of storage technologies and protocols (e.g. NVMe, SCSI, AHCI) Bachelor's degree in CS/CE/EE (or equivalent, or related field) Key Qualifications Preferred Qualifications MS in CS/CS/EE or equivalent Familiarity with low level bus protocols such as PCIe, USB, and Fibre Channel Experience using bus protocol analyzers Education & Experience Additional Requirements 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 $175,800 and $312,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. 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. To view your favorites, sign in with your Apple ID. #J-18808-Ljbffr



  • Cupertino, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Cupertino, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Cupertino, United States Apple Full time

    Apple Senior Software Engineer Cupertino, California Apply NowAt Apple, we believe in the power of technology to enrich people's lives, a belief that extends to the work we do in building innovative advertising solutions that benefit advertisers and end users alike. In the Ad Platforms group, we help developers drive app discovery across the App Store, help...


  • Cupertino, California, United States Apple Full time

    Job Overview">The SPEAR team in Apple's Security Engineering & Architecture organization is seeking a highly skilled Senior Software Engineer to collaborate with cross-functional teams to improve the security of end-user devices. This role requires expertise in software design, development, and testing to create robust and maintainable infrastructure that...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Title: Senior iOS Software EngineerLocation: Cupertino, CA - OnsiteDuration: FulltimeEstimated Salary Range:$140,000 - $170,000 per annumCompany OverviewDiverse Lynx LLC is an Equal Employment Opportunity employer committed to promoting and supporting a diverse workforce across all levels in the company.Job DescriptionWe are seeking an experienced iOS...


  • Cupertino, United States Amazon Full time

    Senior Software Development Engineer, AWS Job ID: 2835616 | Amazon Data Services, Inc. - A19 AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and...


  • Cupertino, United States Apple Full time

    Senior Software Engineer - Mass Storage Cupertino, California, United States Software and Services 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. It’s the...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior CAD Software Engineer to join our team in Cupertino, CA. As a key member of our CAD organization, you will be responsible for designing and developing sophisticated software systems for regression-testing Apple's silicon designs in software simulation.About the RoleThis is an exciting opportunity to work on...


  • Cupertino, United States Apple Full time

    Apple Senior Software Engineer, Fitness+ Cupertino, CaliforniaSenior Software Engineer, Fitness+ Cupertino, California, United StatesSoftware and ServicesImagine 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...

  • Camera and Photos

    2 weeks ago


    Cupertino, United States Apple Inc. Full time

    Camera and Photos - Senior Software EngineerDo you have a passion for building the best photo app experience in the world? iPhone is the most popular camera in the world! Seamless integration of software and hardware has delivered magnificent experiences like Photos Memories and Portrait Mode. The Camera & Photos team develops privacy-respecting machine...


  • Cupertino, California, United States System Soft Technologies Full time

    Job SummaryWe are seeking an experienced Senior Full Stack Software Engineer to join our team at System Soft Technologies. This role focuses on backend development within a dynamic and collaborative environment.Responsibilities:Lead full stack software development with a focus on backend development, utilizing Ruby on Rails and React technologies.Participate...

  • Camera and Photos

    4 weeks ago


    Cupertino, United States Apple Inc. Full time

    Camera and Photos - Senior Software EngineerDo you have a passion for building the best photo app experience in the world? iPhone is the most popular camera in the world! Seamless integration of software and hardware has delivered magnificent experiences like Photos Memories and Portrait Mode. The Camera & Photos team develops privacy-respecting machine...


  • Cupertino, California, United States Apple Full time

    About the RoleCupertino, California, USAApple is seeking an experienced Senior Software Engineer to lead a team of engineers in delivering system-level features for watchOS. The selected candidate will be part of the Carousel team, responsible for handling system startup, browsing and launching apps, and displaying notifications, among other critical...


  • Cupertino, United States Apple Full time

    Senior Software Engineer - Apple Maps Cupertino, California, United States Software and Services Apple Maps is one of the world's largest mapping platforms, serving billions of requests each week. The platform supports not only the Maps app on the iPhone, iPad, Apple Watch, CarPlay, and Mac, but also many third-party apps used by millions of customers around...


  • Cupertino, United States Apple Full time

    Senior Software Engineer, Internationalization Cupertino, California, United States Software and Services 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...


  • Cupertino, United States Apple Full time

    Senior Software Engineer - FoundationDB Cupertino, California, United States Software and Services Imagine what we could do together. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what we could accomplish. Apple is looking for...


  • Cupertino, United States Apple Full time

    Senior Software Engineer, Apple Services Engineering Cupertino, California, United States Software and Services Imagine what you could do here. The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that supports the innovation...


  • Cupertino, United States Apple Inc. Full time

    Apple Maps is one of the world's largest mapping platforms, serving billions of requests each week. The platform supports not only the Maps app on the iPhone, iPad, Apple Watch, CarPlay, and Mac, but also many third-party apps used by millions of customers around the world. We are looking for a dynamic, highly motivated individual to join the Maps...

  • Software Engineer

    2 weeks ago


    Cupertino, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...

  • Software Engineer

    1 day ago


    Cupertino, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...