Appleposted 19 days ago
$135,400 - $250,600/Yr
Full-time • Senior
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. The Release Validation Engineering team supports Apple's ability to ensure a high-quality software update experience for our customers across all platforms. As a member of the team, the work you do will impact each and every one of our customers! We are seeking a Backend Services Software Engineer to help us ensure that our macOS, iOS, tvOS, visionOS, and watchOS releases continue to be stable, reliable, and bug-free. Our group works in a fast-paced environment while working on groundbreaking technology to provide our internal testing teams fast and easy ability to verify our features are ready for customers to enjoy! You will have a unique and great opportunity to help shape upcoming products that will delight and inspire millions of Apple's customers every day.

Responsibilities

  • Create, maintain, and expand backend systems that will be used to power internal websites and native iOS and macOS applications.
  • Drive testing capabilities across all platforms.
  • Provide after-hours and weekend pager support.

Requirements

  • 7+ years of industry experience.
  • BS in Computer Science, Distributed Systems, Software Engineering, or related fields.
  • Experience designing, building, and maintaining cloud-based distributed systems.
  • Strong computer science fundamentals (system design, networking, data structures and algorithms) and problem-solving skills.
  • Experience building resilient data pipelines.
  • Experience with using Python, Swift, or Javascript as server-side languages.

Nice-to-haves

  • Proven track record of maintaining website or API services with five 9's of availability.
  • Able to develop and maintain a micro service-based architecture that powers app and web-based access.
  • Able to integrate both relational and NoSQL database systems.
  • Knowledge of proper handling of message queues, real-time analytics, and machine learning model integration.
  • Passion for testing, CI/CD, and multi-environment deployments.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Range of discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service