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

Software Engineer, Device Management, CoreOS

$147.4k - $272.1k

Apple Oakbrook

Software Engineer, Device Management, CoreOS

Imagine what you could do here to help students get excited about learning and employees work more efficiently by making it easier for organizations to configure and manage Apple devices in schools and businesses around the world. Mobile Device Management and Declarative Device Management are the technologies which enable device management tools from both Apple and many third-party partners to remotely manage millions of Apple devices every day. The team is looking for a committed, highly competent engineer to contribute to current and future applications of device management to enable our customers to manage Apple devices for their users.

As a member of the Core Device Management team, you will have the opportunity to influence product features, implement new OS-level functionality, and work cross-functionally with many other teams across Apple to design and implement innovative solutions to the problems organizations face while incorporating technology without compromising the Apple user experience for the end user of each device. Device Management is the layer within iOS, macOS, tvOS, visionOS, and watchOS which is relied upon by many system components for managing settings locally as well as handling communication with device management tools like Apple Configurator and Device Management (MDM) servers. As most system components require some form of management, the Device Management team builds partnerships with many different engineering teams across the company, from system and Apple's App Store apps to low-level OS infrastructure. Apple's commitment to developing innovative solutions for education and enterprise customers has never been stronger, and we have more exciting features in the works that will delight our customers. If you are excited about enabling the use of the latest Apple devices and technology in schools, businesses, and governments around the world, come join our team and make a difference!

Responsibilities
  • Present technical concepts, including overall device management architecture and plug-in requirements, to new cross-functional partners.
  • Improve and maintain the core MDM networking protocol and functionality used by Apple Business, Apple School Manager, and third-party MDM vendors worldwide every day
  • Collaborate with cross-functional partners to design and implement device management solutions for their projects.
  • Collaborate with framework teams to reduce complexity and improve the developer experience for device management adopters
  • Contribute to and influence team roadmaps in partnership with product and engineering management.
Minimum Qualifications
  • Experience with professional software development in a C-like programming language (Swift, Objective-C, Java, C++, C#, etc.)
  • Familiarity with concurrent programming concepts and design patterns, such as multi-threading, serialization, and locking
  • Demonstrated ability to quickly learn and apply new technologies while working collaboratively with others
  • Excellent communication and interpersonal skills
  • Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience
Preferred Qualifications
  • Familiarity with device management technologies such as MDM and Declarative Device Management
  • Working knowledge of key Apple technologies like CoreData, libdispatch, XPC, Swift concurrency
  • Experience with framework, daemon and/or public API development, especially with respect to macOS
  • Experience implementing client - server network communication
  • Experience coding in Swift or Objective-C
Pay & Benefits

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 $147,400 and $272,100, 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Device Management, CoreOS in Cupertino, CA vacancy
  • $147.4k - $272.1k

    Software Engineer, Device Management, CoreOS Cupertino, California, United States Software and Services Imagine what you could do here to help students get excited about learning and employees work more efficiently by making it easier for organizations to configure and... 
    Suggested
    Remote work
    Worldwide
    Relocation

    Apple Inc.

    Cupertino, CA
    5 days ago
  • A leading technology company in Cupertino is seeking a skilled Software Engineer to join their Creativity Apps team. You will be involved in developing innovative on-device media management features and will collaborate with cross-functional teams. The ideal candidate... 
    Suggested

    Apple Inc.

    Cupertino, CA
    1 day ago
  • ***Must be submitted with LinkedIn Profile*** Software Engineer in Device Testing Technical Skills: • Execute E2E testing across devices, backend services, data pipelines, browser UI and supporting systems. • Programming and automation experience with Python and... 
    Suggested
    Work at office

    Diverse Lynx

    Cupertino, CA
    1 day ago
  •  ...Request ID: 80620-1 Title: Software Engineer (Device Testing) Locations: Cupertino, CA 95014 (5x/ week onsite) Duration: 6 Months Salary Range: $55 - $59/Hour on W2 (All inclusive) Introduction We are seeking a skilled Software Engineer in Device Testing... 
    Suggested
    Contract work
    Work experience placement
    Immediate start

    Artech

    Cupertino, CA
    5 days ago
  • $70k - $130k

     ...Key Responsibilities • Execute E2E testing across devices, backend services, data pipelines, browser UI and supporting systems....  ...telemetry to identify the source of issues. • Work with internal engineering teams to provide actionable defect reports with clear... 
    Suggested
    For contractors

    Tata Consultancy Services

    Cupertino, CA
    2 days ago
  • $193.3k - $261.5k

     ...container platform integrations - device plugins, DRA drivers, and...  ...for ML accelerator resource management Solve scalability...  ...systems - deprecate legacy software and reduce complexity in container...  ...mentor, tech lead or leading an engineering team ~7+ years of software... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $193.3k - $261.5k

     ...Description Ring is seeking a Software Development Engineer to join the Gateways and Permissions Framework team, where you'll build the foundational backend services that power device management for millions of Ring devices worldwide. You'll collaborate across... 
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $126.8k - $220.9k

     ...iOS/tvOS Software Engineer, Siri Home Devices Join the team building the future of virtual assistants in the home. As an engineer on our Siri Home Devices team, you'll create experiences that millions use daily on Apple TV and HomePod—making powerful technology feel... 
    Relocation
    3 days per week

    Apple

    Cupertino, CA
    4 days ago
  • $102k - $141k

     ...focused on transforming the diagnosis and management of patients with serious neurological...  ...is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded...  ...user experience across all supported devices and environments. Identify,... 
    Local area
    Flexible hours

    Ceribell, Inc

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

    Apple Inc. is looking for a Senior Software Engineer to enhance iOS personalization through intelligent features based on machine learning and on-device intelligence. Located in Cupertino, the role involves collaborating with a talented team to architect and implement innovative... 

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $181.1k - $318.4k

    Senior Software Engineer, On-Device Health Agentic Systems Cupertino, California, United States Hardware We are seeking a senior iOS Software...  ...optimize the on‑device components for LLM inference, context management, and tool execution. Drive the technical roadmap for on‑... 
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $147.4k - $272.1k

    Software Performance Engineer for Memory, CoreOS Cupertino, California, United States Software and Services The OS Performance team is responsible for making your iPhone, iPad, Mac and Apple Watch run smoothly and speedily release after release. Come join us if you're... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $126.8k - $220.9k

     ...Software Device Driver Engineer - Core I/O, Core OS 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... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $174k - $252k

    Senior Software Engineer, Infrastructure, CoreOS Agentic Engineering Sunnyvale, CA, USA Mid Experience driving progress, solving problems, and mentoring...  ...needs. Build tools for kernel quality insights and manage the non‑disruptive rollout of fixes to the fleet in alignment... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $150k - $250k

     ...flexibility and trust our employees to manage their schedules responsibly. This may include...  ...About The Role We are building on-device intelligence for a next-generation...  ...or PhD in Computer Science, Electrical Engineering, or a related technical field ~3+ years... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $181.1k - $318.4k

     ...System Software Engineer - Human Interface Devices Our Human Interface Devices (HID) Software team at Apple develops high-performance drivers, frameworks, and tools that support innovative sensing technologies across Apple products, including Multi-touch and other input... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  •  ...behavior across iOS & iPadOS. You'll own keyboard focus, lifecycle management, and the APIs that apps use to interact with keyboard layout —...  ...behavior Debug and resolve complex issues spanning focus engines, responder chain, and windowing Write clear documentation and... 

    Apple

    Cupertino, CA
    3 days ago
  •  ...Distributed Software Engineer Cerebras Systems builds the world's largest AI chip, 56 times...  ...the programming simplicity of a single device. This approach allows Cerebras to deliver...  ...ML applications, without the hassle of managing hundreds of GPUs or TPUs. Cerebras'... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    4 days ago
  • $120.5k - $243k

     ...Software Engineer III - Embedded (RIS) This role has been designed as ‘’Onsite’ with an expectation...  ...here. We have the flexibility to manage our work and personal needs. We make bold...  ...networks. If you are interested in device drivers, embedded software, and working... 
    Work experience placement
    Work at office

    HPE

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...support the development and management of Compute, Database, Storage...  ...their cloud services. Our software developers build the next generation...  ...-motivated and passionate engineers to build next generation of...  ...(Xen or KVM), peripheral device development (PCIe or NVMe) and... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Santa Clara, CA
    2 days ago
  • $143.7k - $194.4k

     ...distributed systems, deployment technologies, and infrastructure management. AWS offers technologies for running code, managing data, and...  ...Qualifications ~3+ years of non-internship professional software development experience ~2+ years of non-internship design or... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $183k - $253k

     ...Software Engineer - Over-the-Air Updates Sunnyvale, California, United States About Applied...  ...flexibility and trust our employees to manage their schedules responsibly. This may...  ...and configuration updates to connected devices at scale. You will work on sophisticated... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $147.4k - $272.1k

     ...Software Engineer, Siri Attention And Invocation Play a part in the next revolution in human-computer interaction. Collaborate with software...  ...recognition, natural language understanding, dialogue management). Have the opportunity to innovate, create groundbreaking technology... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $120.5k - $243k

     ...Packet Forwarding Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per...  ...backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together,... 
    Work experience placement
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    2 days ago
  • $150k - $205k

     ...opportunities across Automotive, Utilities and Energy, Fleet Management and Logistics, Medical Devices, and Manufacturing. Our IoT technology expertise...  ...continues to expand, we are seeking a experienced Software Engineer to join our Generative AI (GenAI) team. In this... 
    Work experience placement
    Relocation package
    Shift work

    Aeris Communications

    San Jose, CA
    5 days ago
  • $120.5k - $243k

     ...Software Engineer – Wireless Access Point Development This role has been designed as ‘’Onsite...  ...succeed here. We have the flexibility to manage our work and personal needs. We make...  ...years of experience developing networking devices such as Wi‑Fi Access Points. ~3 years... 
    Work experience placement
    Work at office

    HPE

    Sunnyvale, CA
    1 day ago
  • $183k - $253k

     ...Software Engineer - Telematics Sunnyvale, California, United States About Applied Intuition...  ...flexibility and trust our employees to manage their schedules responsibly. This may...  ...enable seamless communication between devices, cloud services, and enterprise systems... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  •  ...the programming simplicity of a single device. This approach allows Cerebras to deliver...  ...ML applications, without the hassle of managing hundreds of GPUs or TPUs....  ...About The Role As a New Graduate Software Engineer, you will collaborate with world-class... 
    Internship

    Cerebras

    Sunnyvale, CA
    5 days ago
  • $181.1k - $318.4k

     ...Software Architect - iOS Devices Apple builds products that enrich lives, and at the heart of those experiences is world-class software. The...  ...deeply with cross-functional hardware, algorithms, data engineering, and product design teams. You will leverage your expertise... 
    Local area
    Relocation

    Apple

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

     ...iOS Software Development Engineer, Proactive - On-Device AI represents a unique opportunity to elevate Apple's products and revolutionize the way hundreds of millions of people access information on their devices. Our team is pushing the boundaries of Apple Intelligence... 
    Relocation

    Apple

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Device Management, CoreOS. Be the first to apply!