Software Engineer - System Scheduling Performance
$142.3k - $263.3kApple 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- 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
$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...PerformancePermanent employmentWork at officeRemote work$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...PerformanceFull timeWork at officeWorldwide$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...PerformanceLocal areaOverseasFlexible hours- ...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...PerformanceFull time
$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...PerformanceLocal areaFlexible hours$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...PerformanceBi-weekly payFull timeTemporary workApprenticeshipWork at officeRemote workWork from homeHome officeFlexible hours- ...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...PerformanceFull timeTemporary workWork at officeMonday to FridayShift work
$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...PerformanceWork at officeLocal area$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...PerformanceLocal areaFlexible hours$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$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...PerformanceFull timeTemporary workWork experience placementRemote workFlexible hours$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...PerformanceWork at officeLocal areaImmediate startRemote work3 days per week$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...PerformanceFull timeTemporary workApprenticeshipWork at officeRemote workHome office- ...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...PerformanceRemote workFlexible hours
- ...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...PerformancePermanent employmentFull timeFor contractorsWork experience placementShift work
- ...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...PerformanceRemote workFlexible hours
$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...PerformancePermanent employmentWork experience placementWork at officeWorldwideLong distanceFlexible hours$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...PerformanceFull timeRemote work- ...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
$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...PerformanceFull timeRemote work$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 employmentFull timeTemporary workRelocation- ...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...PerformanceFull timeLocal areaRemote work
$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,...PerformanceFull time- ...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)...PerformanceWork at officeRemote workFlexible hoursShift work
- ...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...PerformanceWork at officeLocal areaWork from homeWorldwide
- ...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...PerformanceHourly payPermanent employmentFull timeLocal areaRemote work
- ...-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....PerformanceCasual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
- ...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...PerformanceFull timeWork at officeLocal area
- ...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...PerformanceWork at officeRemote workRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - System Scheduling Performance. Be the first to apply!
- junior software developer Kentucky
- scientific software engineer Kentucky
- intel software engineer Kentucky
- director software engineering Kentucky
- software engineer Kentucky
- senior robotics software engineer Kentucky
- financial software developer Kentucky
- graduate software developer Kentucky
- part time software developer remote Kentucky
- software engineer remote Kentucky




