User Interface Engineer, IT Governance & Planning

Austin, Texas, United States
Software and Services


Weekly Hours: 40
Role Number:200173307
Do you like to be around people who love technology, and you like to be around technology that loves people? Apple offers a work environment unlike any other. There's the typical job. Punch in, push paper, punch out, repeat. Then there's a career at Apple. Where you're encouraged to defy routine. To explore the far reaches of the possible. To travel uncharted paths. And to be a part of something far bigger than yourself. Because around here, changing the world just comes with the job description. The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionised 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 efforts. Join Apple, and help us leave the world better than we found it. The Halo team is looking for a hands-on engineer experienced in crafting sophisticated UI solutions and comfortable working with the low-level data models. In this role you will help refine our UI client and application software by combining your passion for UI design and engineering expertise to develop & maintain key product features.

Key Qualifications

  • 8+ years of commercial software experience
  • Extensive AppKit and/or UIKit experience
  • Good sense of UI design, with a strong focus on the details
  • Experience in debugging and improving user interface responsiveness
  • Experience maintaining a framework
  • Experience with object-oriented design, and demonstrated knowledge of software development processes such as feature design, estimation, development, and maintenance


The Halo team is responsible for asset management and application modeling for IS&T applications. As a UI engineer, you will help design and build the next set of features within our products and the shared framework. You will collaborate with other engineers, and users to help create amazing user experiences.

Education & Experience

BS / MS in Computer Science

Additional Requirements