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

  • Automation Engineer

    4 weeks 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...


  • 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...

  • 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 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...


  • Cupertino, California, United States Apple Full time

    Join Apple's Security Engineering & Architecture TeamCupertino, California, United StatesAs a software engineering manager in Apple's Security Engineering & Architecture organization, you will lead a team of collaborative software engineers improving the security of critical low-level operating system software.Key Responsibilities:Manage ambitious software...


  • 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...

  • Automation Engineer

    4 weeks ago


    Cupertino, California, United States Intelliswift Software Full time

    Job Title: Quality Engineer III - AutomationJob Summary:We are seeking a highly skilled Quality Engineer to join our team. The ideal candidate will have strong experience in developing and executing automated tests, building and maintaining testing infrastructure, and collaborating with development and quality engineers to ensure the quality of our shipping...

  • Software Engineer

    3 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

    Job Title: Software Engineering Program ManagerAt Apple, we are seeking an exceptional Software Engineering Program Manager to join our team. As a key member of our Software Engineering organization, you will be responsible for leading complex, multi-functional projects and ensuring their successful delivery.As a Software Engineering Program Manager, you...


  • 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...

  • 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 Apple Full time

    Job SummaryApple is seeking an exceptional software engineering manager to lead the CoreAV team in Core OS. The ideal candidate will have experience in leading a low-level systems software team and a deep understanding of operating system fundamentals.ResponsibilitiesLeadership and management of a team of talented low-level embedded software engineers in a...


  • Cupertino, California, United States Manpower Group Inc. Full time

    Job Title: macOS Software EngineerJob Summary:We are seeking a skilled macOS Software Engineer to join our team. As a macOS Software Engineer, you will be responsible for designing, developing, and testing software systems or applications for software enhancements and new products.Key Responsibilities:Plan, design, develop, code, and test software systems or...


  • 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...


  • Cupertino, California, United States Apple Full time

    Job DescriptionApple is seeking an exceptional software engineering manager to lead the Secure Enclave team for our operating systems.This team is responsible for the development, evolution, and security of our kernel and low-level user space libraries that contribute to the success of our product lines.As a software engineering manager, you will lead a team...

  • RF Software Engineer

    2 weeks ago


    Cupertino, California, United States Apple Full time

    Transform Wireless SystemsAs a RF Software Engineer on the Cellular FW team at Apple, you will be at the forefront of developing innovative cellular modem firmware for our cutting-edge products. This role requires a strong background in embedded software development, with a focus on designing and implementing RF device drivers and software to control RF...


  • Cupertino, California, United States Annapurna Labs Full time

    Job SummaryAt Annapurna Labs, we're seeking a talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for innovating and delivering creative software designs to develop new services, solve operational problems, and drive improvements in developer velocity.Key ResponsibilitiesInnovate and...


  • 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...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a seasoned engineering leader to lead a team of talented & passionate engineers tasked with leveling up the tvOS speaker experiences by developing new and innovative ways for our users to enjoy content.Key ResponsibilitiesAs an engineering leader in charge of an ecosystem-heavy organization, you will tackle complex problems and...

Lead Software Engineer

2 months ago


Cupertino, California, United States Apple Full time

Overview:

The Apple Services Engineering organization is at the forefront of creating innovative tools that empower software developers to craft products that captivate and engage our users.

The Software Development Platform is pivotal in advancing continuous integration and delivery systems that facilitate the development, testing, and deployment of code by Apple's developers.

We operate in a dynamic, cross-functional environment with ambitious objectives, a robust user community, and the freedom to shape the future of developer tools at Apple.

Our systems are designed to scale globally, maintain high availability, and function seamlessly. We seek a skilled professional to join us in revolutionizing software development practices.


Role Responsibilities:

As a vital member of the Software Platform Development team, your contributions will include:

  • Engineering automation frameworks that efficiently distribute CI workloads on a global scale.
  • Developing management interfaces to oversee and optimize custom Kubernetes environments.
  • Creating developer-centric tools for building and monitoring software across diverse platforms.
  • Designing tailored services to simplify integration testing, enhance resource utilization, and more.
  • Championing the creation of hermetic systems for developing customer-facing software at Apple.
  • Introducing resilience and consistency into Apple's production environments.
  • Collaborating with internal developers to define new features, streamline workflows, and create more ambitious testing strategies.

Expectations:

Senior engineers are anticipated to excel in making informed technology decisions within intricate architectures, including whether to develop or procure specific components and selecting appropriate frameworks.

Your comprehensive understanding of the organization's business, products, customers, and strategic goals will enable us to identify opportunities that align with our team's mission.

We expect senior engineers to make decisive choices even in the face of conflicting viewpoints, demonstrating commitment by respectfully challenging ideas when necessary and then fully endorsing the chosen direction.

Thriving in ambiguity is our strength; you will focus on overarching objectives, goals, and desired impacts, taking thoughtful steps forward.

Our commitment extends to mentoring and coaching team members, recognizing their unique skills, backgrounds, and working styles. You will actively seek and provide constructive feedback to foster team growth.


Key Qualifications:
  • Significant professional experience in designing, building, testing, and supporting software.
  • Demonstrated ownership and accountability in driving projects from conception to completion.
  • Experience working directly with users, providing technical expertise in one-on-one settings.
  • Ability to operate as a generalist across various technical domains, acquiring skills as needed.
  • Highly collaborative, thriving in a person-to-person culture.
  • A passion for empowering individuals to perform at their best, with a strong focus on the end-user experience.
  • Experience with Kubernetes, other Cloud Native technologies, and general-purpose CI/CD systems.
  • Proficiency with build tools such as Bazel and Gradle.
  • Competence in programming languages including Starlark, Go, Java, Kotlin, Scala, and Python.
  • Familiarity with Docker, Kubernetes, Jenkins, Tekton, and/or Spinnaker.

Education & Experience:

A Bachelor's degree in Computer Science, Mathematics, or equivalent experience is required.


Compensation & Benefits:

At Apple, base pay is just one component of our comprehensive compensation package, determined within a specified range. This structure allows for growth and development within the role.

The base pay range for this position is between $175,800 and $312,200, with actual compensation depending on skills, qualifications, experience, and location.

Apple employees have the opportunity to become shareholders through participation in Apple's discretionary employee stock programs, including eligibility for restricted stock unit awards and discounted stock purchases 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 certain educational expenses related to career advancement at Apple.

This role may also be eligible for discretionary bonuses or commission payments.


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.