Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - System Scheduling Performance

$142.3k - $263.3k

Apple Inc.

Software Engineer - System Scheduling Performance

San Diego, California, United States Software and Services

Allocating resource usage efficiently is a key differentiator for Apple products. The System Scheduling Performance team, part of CoreOS, builds the background task scheduler that runs on every one of our platforms, sitting at the intersection of power, performance, and feature latency. We schedule workloads intelligently in optimal device conditions, accounting for feature usage history, battery life, thermals, network efficiency, memory, and more. This technology is the foundation of features such as Siri AI, Apple Intelligence, Photo Processing, Automatic Software Updates, Background App Refresh, iCloud Photo Library, and many more! In this highly visible role, you will design a scalable scheduling system to handle the ever increasing demand for background processing, and help teams across Apple adopt these operating system concepts.The team is looking for innovative candidates to design and implement new capabilities to manage process runtime and resource utilization across our diverse product lines. In this highly visible role, you will be driving the development of a scalable architecture for resource management, as well as influencing and assisting cross-functional teams with the adoption of these new operating system concepts. Through the combination of effective collaboration, data and performance analysis, software prototyping, and systems engineering, you will push the boundary of what's possible at the core of the operating system!

Description

We are looking for a highly motivated systems software engineer with excellent analytical, problem solving, and communication skills to contribute high quality software to iOS, iPadOS, macOS, watchOS, visionOS, and tvOS. You will design and implement new operating system constructs for intelligent resource management, develop scheduling policies that balance power, performance, and feature latency, and build new APIs for client adoption. You will analyze performance data from large fleets of devices to understand how background work behaves in the real world, and use those insights to guide both our own design decisions and the adoption practices of client teams. Through on-device software development and experimentation, you will push the boundary of what's possible in a highly contested and collaborative operating system.

Responsibilities

  • Designs, implements and evangelizes new operating system constructs that enable intelligent resource management across Apple platforms.
  • Develops scheduling policies that balance power, thermals, memory, network efficiency, and feature latency.
  • Builds and evolves APIs that client teams use to schedule background work.
  • Analyzes and presents key performance data for highly visible OS features.
  • Prototypes new ideas and features rapidly in collaboration with other engineers.
  • Partners with client teams to understand their background processing needs and guides adoption of scheduling best practices.
  • Tests, debugs, and productizes code to Apple's quality bar.

Minimum Qualifications

  • Strong programming background and technical skills with 2+ years after a Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • Clear understanding of operating system components and responsibilities
  • Familiarity with statistics and data analysis to derive meaningful insights from large datasets
  • Outstanding communication and presentation skills, with a collaborative working style.
  • Track record of leading software projects from inception through delivery, working across teams and stakeholders.

Preferred Qualifications

  • M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field, with strong Systems understanding and intuition
  • Working knowledge of operating systems internals, including memory management, resource contention, thread and process lifecycles, and file systems.
  • Experience identifying and driving Power & Performance optimizations
  • Familiarity with C/C++ or Objective-C or Swift, and Python for data analysis.
  • Experience influencing adoption of platform APIs or OS-level policy across client teams.

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 $142,300 and $263,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 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 seek to promote 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

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - System Scheduling Performance in Kentucky vacancy
  • EdgePalantir is seeking a Senior Software Engineer to build high-performance software for edge devices and cloud environments. You will work on hardware-aware systems, optimize performance, and handle sensor/data streams across large-scale deployments. The role requires... 
    Performance

    Rustify

    Eastern, KY
    5 days ago
  • $130k - $230k

    Software Engineer, Developer Infrastructure - Build Systems Build and scale Nominal’s developer infrastructure and build systems for speed Location: New York,...  ...engineering teams a single place to ingest data, analyze performance, automate test execution, and collaborate across... 
    Performance
    Permanent employment
    Work at office
    Remote work

    Front Door Defense

    Eastern, KY
    5 days ago
  • $180k - $220k

     ...accelerating the transition of the financial system to a digital asset economy. BitGo...  .... BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems...  ...00 USD base salary. Equity, an annual performance bonus, and the benefits outlined above... 
    Performance
    Full time
    Work at office
    Worldwide

    Candidate

    Kentucky
    3 days ago
  • $161.7k - $258.8k

     ...Select how often (in days) to receive an alert: Senior Software Engineer (Integrated System Test, North Reading) Date: Oct 13, 2026 Location:...  ...the world! We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds... 
    Performance
    Local area
    Overseas
    Flexible hours

    Teradyne

    Kentucky
    9 hours ago
  •  ...advanced battery energy storage systems for electric vehicles,...  ...Troubleshoot and optimize performance of QMS, QIS, xQC, UAA, SSOT,...  ...Science, Information Technology, Engineering, or a related field....  ...to maintain a full-time work schedule with regular in-person attendance... 
    Performance
    Full time

    Contemporary Amperex Technology Kentucky LLC

    Kentucky
    -15
  • $2,000 per month

     ...the lookout for a Director of Software Engineering to lead our Elasticsearch Distributed Systems organisation which focuses on...  ...Elasticsearch provides scale, performance, and resilience, especially in...  ...calendar with flexible locations and schedules for many roles Generous... 
    Performance
    Local area
    Flexible hours

    Elasticsearch B.V.

    Kentucky
    3 days ago
  • $117.6k - $161.7k

     ...part of our caring communityThe Lead Systems Engineer is responsible for leading the strategic...  ...for Windows endpoints2 years performing automations via PowerShell, Python, or...  ...experience at a time that is best for your schedule.Social Security TaskHumana values personal... 
    Performance
    Bi-weekly pay
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Humana

    Kentucky
    3 days ago
  •  ...Senior Machine Learning Engineers leverage their...  ...factory inside the health system of the University of Utah...  ...Tower (Downtown SLC) Schedule : Monday - Friday 9 AM...  ...and workflows for high-performance computing (HPC)...  ...years of experience in software engineering. Qualifications... 
    Performance
    Full time
    Temporary work
    Work at office
    Monday to Friday
    Shift work

    University of Utah

    Eastern, KY
    4 days ago
  • $120k - $177k

     ...Title Lead Systems Engineer Department Engineering - Development...  ...equipment improving the performance of clean manufactures in the...  ..., electrical, firmware, software, and mechanical disciplines...  ...trade-offs that affect cost, schedule, and scope to program and portfolio... 
    Performance
    Work at office
    Local area

    RXinsider

    Eastern, KY
    1 day ago
  • $110.5k - $205.5k

     ...recruiting and developing high-performing talent who are passionate...  ...security. Job Title: Lead , Systems Engineer - Mission Systems Programs...  ...: Rochester, NY Job Schedule: 9/80: Employees work 9 out...  ...electrical, mechanical, computer, software, or systems engineering and... 
    Performance
    Local area
    Flexible hours

    L3Harris Technologies, Inc.

    Eastern, KY
    1 day ago
  • $120k - $177k

     ...technology! We are seeking a mid-level Systems Engineer to join our C4ISR Systems Division,...  ...cross‑discipline engineering across software, hardware, electrical, mechanical, and...  ...opportunities that influence system performance, schedule, and mission success Supports technical... 
    Performance

    Space Dynamics Laboratory

    Eastern, KY
    1 day ago
  • $110.3k - $159.95k

    ## C++ Engineer (Computer Vision/Embedded Systems)Apply: Austin, Texas, United States of America: Full time: Posted...  .... In this roll you will work on performance-sensitive code, building systems,...  ...Science, Information Technology, Software Engineering, or any other related... 
    Performance
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Hewlett-Packard Company

    Eastern, KY
    2 days ago
  • $180k - $230k

     ...world-class team spanning power systems, AI, and infrastructure....  ...closely with platform and data engineering to keep high-throughput,...  ...Offer Competitive salary, performance bonus, and equity. Comprehensive...  ...a week in office. Hybrid schedule for local employees: 3 days... 
    Performance
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    GridCARE, Inc.

    Eastern, KY
    23 hours ago
  • $117.6k - $161.7k

     ...Lead Site Reliability Engineer maintains, integrates and implements software applications within the...  ...over test and production systems and software source...  ...critical outages.Ability to perform root cause analysis...  ...meetings may be required.Scheduled Weekly Hours40Pay RangeThe... 
    Performance
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Home office

    Humana

    Kentucky
    4 days ago
  •  ...depend on to keep their engineering teams focused on what...  ...enterprise-scale performance and consistent access...  ...close-knit group with a software-driven culture (yep, even...  ...and performance of our systems. You will be...  ...full remote and flexible schedule to accommodate different... 
    Performance
    Remote work
    Flexible hours

    AuthZed

    Canada, KY
    2 days ago
  •  ...Number Of Positions 1 Work Schedule and Shift Requirements 1...  ...: Senior Site Reliability Engineer Location: Louisville, Kentucky...  ..., Kubernetes-based edge systems deployed in restaurants, networks...  ...standards, measure system performance, and implement scalable solutions... 
    Performance
    Permanent employment
    Full time
    For contractors
    Work experience placement
    Shift work

    Apex Systems

    Louisville, KY
    1 day ago
  •  ...As vCluster Labs’ Senior Software Engineer (Backend) , you aren’t just...  ...Go Development: Write high-performance, resilient Go code to power...  ...requiring a deep understanding of systems architecture. This role...  ...). Flexible Working Schedule: You have a doctor’s... 
    Performance
    Remote work
    Flexible hours

    vCluster

    Canada, KY
    3 days ago
  • $178k - $300k

     ...in the development of innovative, high-performance communications, spectrum monitoring and communications intelligence systems. TCI’s diverse experience delivers proven...  ...who all make an impact. As a Senior Software System Engineer you will actively participate in the development... 
    Performance
    Permanent employment
    Work experience placement
    Work at office
    Worldwide
    Long distance
    Flexible hours

    TCI International Inc

    Eastern, KY
    4 days ago
  • $120k - $130k

     ...Pearson is expanding the engineering capability behind...  ...operate complex enterprise software using Java, Spring...  ...address technical debt, performance bottlenecks,...  ...distributed enterprise systems. Strong software design...  ...Corporate Human Resources Schedule: FULL_TIME... 
    Performance
    Full time
    Remote work

    Pearson

    Frankfort, KY
    4 days ago
  •  ...Interested in building modern software, owning meaningful technical decisions...  ...solutions. • Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted...  ...location, and what you’d like to build next. Let’s schedule a conversation.... 
    Performance

    Hirewell

    Lexington, KY
    4 days ago
  • $80k - $90k

     ...Data Engineer / Full Stack Engineer (Python, Django,...  ...working across backend systems, frontend applications...  ..., indexing, and query performance tuning. Develop reusable...  ...deployment. Ensure software quality through unit,...  ...& Qualifications Schedule: FULL_TIME... 
    Performance
    Full time
    Remote work

    Pearson

    Frankfort, KY
    3 days ago
  • $197.53k - $276.54k

    ## Senior Software Engineer - Procurement SystemsApply: Greater Seattle...  ...low-cost space vehicles and systems within a culture of safety,...  ...building and scaling high-performing engineering teams* Knowledge...  ...weeks per year based on weekly scheduled hours, and up to 14 company... 
    Permanent employment
    Full time
    Temporary work
    Relocation

    Blue Origin LLC

    Kentucky
    3 days ago
  •  ...Francisco, CA; or Remote Full-time Engineering About Nova Music We're...  ...their studios. Nova brings scheduling, attendance, billing, family...  ...We're looking for a Senior Software Engineer, iOS to lead the...  ...tests, accessibility, performance, crash prevention, and release... 
    Performance
    Full time
    Local area
    Remote work

    Nova Music

    Eastern, KY
    3 days ago
  • $140k - $180k

     ...provider of autism and IDD care software for Applied Behavior...  ...TypeScript.- Build and optimize high-performance backend services using C# ....  ...of professional software engineering experience.- Fluent in React...  ...also enjoy hybrid work schedules, career development support,... 
    Performance
    Full time

    Devconnectplatform

    Eastern, KY
    2 days ago
  •  ...native social operating system that enables this new...  ...ex-Meta product and engineering leaders, we've raised...  ...looking for a Senior Software Engineer to help architect...  ...Improve reliability, performance, and cost efficiency across...  ...match Hybrid work schedule (4 days in office)... 
    Performance
    Work at office
    Remote work
    Flexible hours
    Shift work

    Trynectar

    Eastern, KY
    3 days ago
  •  ...back derivatives trading system written mostly in C....  ...surrounding software in C#. This work is highly...  ...custom software, database performance and components running...  ...Experienced Software Engineer Is a strong communicator...  ...specific hybrid work schedule during their interview... 
    Performance
    Work at office
    Local area
    Work from home
    Worldwide

    SMBC Group

    Eastern, KY
    2 days ago
  •  ...Sr. Software Engineer Anywhere Type: Permanent Category: Development...  .... Ensure automated unit, system, and regression testing...  ...test cases using NUnit. Perform peer coding and design reviews...  ...Group who are regularly scheduled to work 30 or more hours per... 
    Performance
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Frankfort, KY
    4 days ago
  •  ...-disciplinary team of engineers, scientists, and management...  ...commercializing AI/ML/Software solutions that address...  ...office with some work performed on-site in our...  ...deploy machine learning systems/computer vision systems...  ...and directing project schedules, resources, and costs.... 
    Performance
    Casual work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Day shift

    Etegent Technologies

    Lexington, KY
    3 days ago
  •  ...guests. We’re looking for engineers who take ownership of...  ..., high-quality software that is resilient and dependable...  .... Achieve performance measures and adhere to...  ...monorepos, and distributed systems. ~ Deliver high-quality projects on schedule, setting a strong example... 
    Performance
    Full time
    Work at office
    Local area

    Breeze Airways

    Eastern, KY
    23 hours ago
  •  ...facing command and control software for high-altitude balloon systems. Our users are trained...  ...a Senior Software Engineer to help design and build...  ...Identify and address performance, reliability, and maintainability...  ..., classification, and schedule. Equal Opportunity... 
    Performance
    Work at office
    Remote work
    Relocation
    Flexible hours

    T-Com

    Eastern, KY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - System Scheduling Performance. Be the first to apply!