Current jobs related to Lead Software Engineer for Text Technologies - Cupertino, California - Apple


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior Python Software EngineerDescription:We are seeking a highly skilled Senior Python Software Engineer to join our team at Syntricate Technologies. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Python.Key Responsibilities:Design and develop software...


  • Cupertino, California, United States Apple Full time

    Job DescriptionSenior Software Engineer for Education and Enterprise TechnologiesWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will be responsible for designing and implementing software solutions that enhance the way Apple devices are used in...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we're looking for an experienced Software Engineering Manager to lead our Cloud Security team. As a key member of our engineering organization, you'll be responsible for developing and maintaining secure and performant systems-level software.As a Cloud Security Software Engineering Manager, you'll work closely with our engineering...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Apple, where you will be working on the development of innovative sensing technologies for our devices.As a member of our team, you will have the opportunity to work on cutting-edge projects that push the boundaries of machine learning and human-computer...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Apple, where you will play a key role in developing innovative product features that push the boundaries of sensing, machine learning, and human-computer interaction.As a member of our research and engineering team, you will work closely with machine learning and...

  • Software Project Lead

    2 weeks ago


    Cupertino, California, United States Apple Full time

    Job Title:Engineering Program Manager, Perception SystemsJob Summary:Apple's Audio Media Technologies is seeking an experienced Engineering Program Manager to lead software projects in the Connected Media team. The ideal candidate will have strong system software fundamentals, excellent communication skills, and a desire to work with a talented team to...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a key member of the Apple Intelligence team, you will play a crucial role in shaping the future of text generation and NLP. We are seeking a highly skilled Machine Learning Research Engineer to join our team and contribute to the development of cutting-edge text input technologies.As a Research Engineer, you will work closely with a talented...


  • Cupertino, California, United States Apple Full time

    Role SummaryWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will play a pivotal role in designing and implementing software solutions that enhance the way Apple devices are used in education and enterprise environments.Key ResponsibilitiesContribute to...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will play a pivotal role in developing innovative software solutions that empower educators, students, system administrators, and enterprise users across diverse industries.Our team is at...


  • Cupertino, California, United States Walmart Full time

    About the RoleWe are seeking a highly experienced Senior Manager, Software Engineering to lead our frontend experience team and drive engineering excellence and culture. As a leader, you will be guiding your team on solving complex technical challenges and product challenges, while collaborating with engineering peers, leaders, and business stakeholders to...

  • Software Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job Title: Software EngineerAt Apple, we're looking for a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, building, and maintaining software systems that power our products and services.Key Responsibilities:Design and develop software systems that meet the needs of our customers and...


  • Cupertino, California, United States Apple Full time

    Software Engineering Manager, watchOS System ExperienceCupertino, California, United StatesSoftware and ServicesAt Apple, innovation runs through everything we do, from amazing technology to industry-leading environmental efforts. We're seeking an energetic and ambitious software engineering manager to lead a team of highly skilled and experienced engineers...


  • Cupertino, California, United States Apple Full time

    Software Engineer - Location and Spatial AwarenessCupertino, California, United StatesSoftware and ServicesHelp craft the next generation of capabilities leveraging Apple location and spatial awareness technologies.Our team focuses on innovating, building, and productizing new ways for our devices to be spatially aware of each other, coupling different...

  • Automation Engineer

    1 month ago


    Cupertino, California, United States Intelliswift Software Full time

    Job Title: Quality Engineer III - AutomationJob Summary:We're seeking a highly skilled Quality Engineer to join our team at Intelliswift Software. As a Quality Engineer III - Automation, you will be responsible for developing and executing automated tests, building and maintaining the testing infrastructure to ensure our shipping features continue to work as...

  • iOS Software Engineer

    2 weeks ago


    Cupertino, California, United States Diverse Lynx Full time

    Job Title:iOS Software EngineerLocation:Cupertino, CA - OnsiteDuration:FulltimeJob Description:We are seeking an experienced iOS Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong understanding of Objective-C, Swift, and Multithreading concepts.Design and build advanced applications for the iOS platformExperience...


  • Cupertino, California, United States Apple Full time

    Job DescriptionApple is seeking a seasoned engineering leader to lead a team of talented engineers tasked with leveling up the tvOS speaker experiences by developing new and innovative ways for our users to enjoy content.You will be responsible for building and driving a team that works closely with cross-functional partners to push the HomePod speaker...

  • Software Engineer

    2 weeks ago


    Cupertino, California, United States RTA US Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our devices.Key Responsibilities:Design and develop software applications for our devices, including embedded systems and mobile...


  • Cupertino, California, United States Apple Full time

    Job Title: Software Engineering Program ManagerApple is seeking a highly skilled Software Engineering Program Manager with expertise in Computer Vision and Machine Learning to join our Video Computer Vision team. The ideal candidate will have a strong background in software development and a proven track record of leading complex technical projects.Key...


  • Cupertino, California, United States HCLTech Full time

    Job DescriptionAbout HCLTech:We are a global technology company with a strong presence in 60 countries, delivering industry-leading capabilities in digital, engineering, and cloud. Our team of 221,000+ people works with clients across various verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences, and more.As a Software...


  • Cupertino, California, United States Apple Full time

    Software Engineer at AppleImagine 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 that runs through everything we do, from amazing technology to industry-leading environmental...

Lead Software Engineer for Text Technologies

2 months ago


Cupertino, California, United States Apple Full time

Position Overview:
Weekly Hours: 40

Role Summary:

The Cocoa Text team is dedicated to developing the cross-platform text layout engine utilized across various Apple devices, including Mac, iPhone, iPad, Apple Watch, and Apple TV.

This team is pivotal in managing the core abstractions for text storage, editing, and rendering within user interfaces across all Apple products.

On the Mac platform, the Cocoa TextKit team oversees all functionalities related to text input and controls for applications developed in AppKit and SwiftUI.

Our mission is to deliver text to users in a visually appealing manner, ensuring that performance and usability are not compromised.

We are in search of a driven individual to enhance the current standards of digital typography in software.


Key Responsibilities:

Are you ready to make a significant contribution to software that serves millions daily?

The Cocoa Text team seeks a remarkable engineer who aspires to influence text delivery across all Apple devices.

As part of a compact team, your objective will be to elevate the standards of text applications across all Apple platforms.

Your responsibilities will include the design, implementation, and packaging of text features, alongside contributing to the advancement of the Cocoa Frameworks, while collaborating closely with teams such as AppKit, UIKit, SwiftUI, and Human Interface.

We expect strong software engineering capabilities, a deep understanding of object-oriented design, a passion for user interface development, and meticulous attention to detail.

We value curiosity and initiative, embrace diversity, and rely on the ability to learn and adapt when exploring new features and technologies.


Qualifications:

Minimum Requirements:

  • Bachelor's or Master's degree in Computer Science or equivalent professional experience.
  • Experience or familiarity with international text considerations, including right-to-left layout and Unicode.
  • Proficiency in Objective-C or Swift.
  • Experience in designing reusable APIs and object-oriented frameworks.

Preferred Qualifications:

  • Strong engineering and debugging skills with a solid understanding of operating system fundamentals.
  • Excellent communication abilities.

Compensation & Benefits:

At Apple, base salary is just one aspect of our comprehensive compensation package, determined within a specified range.

The base salary range for this position is between $175,800 and $312,200, depending on your skills, qualifications, experience, and location.

Apple employees have the opportunity to become shareholders through participation in Apple's discretionary employee stock programs.

Employees are also eligible for discretionary restricted stock unit awards and can purchase Apple stock at a discount through the Employee Stock Purchase Plan.


Additional Benefits:

Employees receive extensive medical and dental coverage, retirement benefits, discounts on products and services, and reimbursement for educational expenses related to career advancement at Apple.

This role may also qualify for discretionary bonuses or commission payments, as well as relocation assistance.


Note:

Apple's benefits, 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 committed to inclusion and diversity, taking 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.