Full Stack Software Engineer

Denver, Colorado, United States
Software and Services


Role Number:200134748
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 unique 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 a full stack software engineer, you will be responsible developing platform for network and security configuration and policy management.

Key Qualifications

  • Minimum 10 years of experience in hands-on development
  • Solid 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
  • Front-end development skills related to CSS, Javascripts and frameworks
  • Solid understanding of API frameworks
  • Strong organizational and communication skills
  • Strong ability to prioritize, deliver on aggressive deadlines and drive closures
  • Programming languages: C, Java, Go


Build systems for operation control related to configuration and visualization Build system for policy management Build front-end for configuration/policy management and data visualization Drive and establish standard methodologies for process and tools Manage collaboration with Network and Security architects, Ops/Engineering

Education & Experience

BS/MS/PhD in Computer science or related field

Additional Requirements