Software Engineer - Device Management
- Austin, TX
Posted: Nov 7, 2020
Weekly Hours: 40
Role Number: 200159182
We are looking for an experienced software engineer to join the team and chip in to a variety of products and projects that include application development, scripting, and integrations with our MDM service. If you'd like work with a small team that makes a huge impact at Apple, we'd love to hear from you. Mobile Device Management (MDM) plays a substantial role keeping devices secure at Apple and is a crucial tool that helps us deliver a user experience that meets the high expectations of our company's employees. Our goal is to make the technology invisible so that everyone can focus on doing the work they love to do at the best of their ability. As the demand for our Corporate MDM service continues to grow rapidly we are forming a team capable of serving Apple's needs at a global scale. We handle very large numbers of devices (macOS, iOS and tvOS) and support a wide variety of business units with outstanding needs that MDM can solve.
- Key qualifications
- Extensive knowledge of object-oriented programming, multi-threading, and MVC
- Experienced in Objective-C / Cocoa / Swift / Python (or equivalent scripting language)
- Familiarity with Systems Administration concepts
- Excellent problem solving and debugging skills
- An aim to learn and master new technologies and techniques
- Familiar with Agile methodology
Our MDM Dev team build applications to improve the productivity of Apple employees around the globe. In addition, there are a wide variety of technical challenges to be solved for our MDM service that require experienced software engineers to architect scalable, efficient solutions that can be deployed to scoped audiences or the whole company. Your responsibilities will include working closely with the other specialists on the team and interacting with our UX, QA and PM teams to deliver exciting products and solutions for Apple employees to use. The expectations of our internal audience are high, and we strive to exceed those expectations. This position requires a self-motivated individual with strong problem-solving and communication skills. We encourage your creative ideas.
Education & Experience
BS/MS in Computer Science or equivalent work experience.
Back to top