Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer, Data Solutions & Initiatives

Apple

$181,100 - $272,100
Oct 5, 2025
Cupertino, CA, US
Apply Now

The Data Solutions & Initiatives (DSI) team at Apple needs to support business leaders in projecting, managing, and reporting on business performance by driving improvements for customers, creating delightful experiences, and scaling platforms to meet business demands.

Requirements

  • Expert in HTML5, CSS, and JavaScript, with mastery of at least one modern framework (React, Angular, Vue, or Svelte)
  • Experience with designing and implementing APIs
  • Comprehensive knowledge of web stack fundamentals, performance optimization techniques and security
  • Cloud platform expertise for deploying scalable, reliable solutions
  • Understanding of designing for resilience and self-healing capabilities
  • Proficiency with native development (iOS, macOS, Swift)
  • Familiarity with distributed services, databases and API development

Responsibilities

  • Lead and build web applications, making key decisions that improve performance, scalability, and accessibility
  • Drive best practices in linting, testing, patterns/paradigms, documentation, processes, etc.
  • Design and build high-quality, reusable web components and libraries that empower other engineers and ensure a consistent, beautiful UI/UX across our products
  • Own the full web application lifecycle, from debugging complex production issues to implementing robust, long-term solutions
  • Researching novel technologies, building proofs of concept and presenting learnings
  • Promote and exemplify technical excellence and innovation
  • Partner closely with cross-functional partners to translate creative concepts into tangible, user-centric features

Other

  • Bachelor’s degree or equivalent experience
  • Strong communication skills to effectively convey technical concepts
  • Ability to guide teams through iterative planning, execution, and delivery processes
  • Mentor and coach less experienced engineers, fostering a culture of collaboration, innovation, and continuous learning
  • Master’s degree in Computer Science or Computer Engineering