Software Engineer

Denver, Colorado, United States
Software and Services


Role Number:200128385
Imagine what you could do here. At Apple, phenomenal ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple has built hyper-scale infrastructure to support consumer services such as iCloud, iTunes, Maps, Siri etc to billions of devices. Our team is responsible for defining, innovating and building the software defined infrastructure (SDI) that can deliver the scale. SDI defines the large scale distributed system for intelligent control and monitoring to achieve reliability, performance and security. Building at such scale brings outstanding and fundamental challenges driving radical innovations. We are seeking key individuals who are passionate about building and operating a highly scalable, fault-tolerant and robust systems to support one of the largest infrastructures. As a part of SDI team, you will be responsible to develop and running the software services that are highly available and scalable.

Key Qualifications

  • Minimum 5+ years of experience in hands-on development
  • Tried foundation in architectural design, data structures and algorithms
  • Experience in building large scale and complex applications
  • Experience in working with modern no-sql databases and other key-value stores
  • Good interpersonal and communication skills
  • Strong ability to prioritize, deliver on aggressive deadlines and drive closures
  • Strong ability to triage and debug production issues
  • Programming languages: C, Java, Go, Python, Any scripting
  • Highly proficient in git and config management systems


Build systems for operation control related to software networking functions Build automation tools to streamline the operation of software services Build tools to handle the operations of 3rd party softwares Drive and establish standard methodologies for process and tools Lead collaboration with Network and Security architects, Ops/Engineering

Education & Experience

BS/MS/PhD in Computer science or related field

Additional Requirements