Software Engineer - Applications
Apple
Software Engineering, IT
Cupertino, CA, USA
USD 212k-318,400 / year + Equity
Posted on May 29, 2026
Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Design and develop software solutions, data models, and self-service analytics platforms by translating business requirements into scalable technical designs. Collaborate with cross-functional teams to support business analytics and improve data accessibility and usability. Build reporting, dashboards, and KPIs to track platform usage, cost, performance, and adoption, enabling data-driven business and executive decision-making. Capture, transform, and analyze system and platform data to generate actionable insights and operational metrics. Optimize database, ETL, and query performance through workload analysis, automation, and continuous system-wide tuning. Develop custom Platform frameworks, tools, and telemetry solutions for monitoring, performance analysis, and proactive issue detection. Implement workload management strategies to meet response-time SLAs while optimizing resource consumption. Lead evaluation, testing, proof-of-concepts, rollout, and adoption of new platform features in partnership with vendor and internal teams. Identify system gaps and deliver scalable, cloud-based solutions aligned with best practices. Partner with stakeholders on data governance, reporting standards, hierarchy management, and KPI definition. Ensure data security, privacy, and regulatory compliance (GDPR, CCPA, SOX) through RBAC, audits, data masking, and automated security controls. Support change management, documentation, and knowledge sharing to ensure smooth adoption of new tools, features, and processes. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $212,000 - $318,400/yr and your base pay will depend on your skills, qualifications, experience, and location. PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: https://www.apple.com/careers/us/benefits.html. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
- Bachelor’s degree or foreign equivalent in Electronic Engineering, Electrical Engineering, or a related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
- Experience and/or education must include:
- Designing, developing, and supporting cloud-based data platform using S3, Glue, Lambda, API Gateway, EKS, CloudWatch, and AWS.
- Building highly scalable, fault tolerant data transformation pipeline using Driver Program, Cluster Manager, Executors, tasks, Spark SQL, MLlib, RDD, Partitions, DataFrame, Caching, and Spark.
- Building and maintaining enterprise data warehouse and enabling business users to run their analytics efficiently using MPP architecture, Shared-Nothing architecture, AMP, T-SQL, Macros/procedure, Utilities, Viewpoint, Partitioning, Optimization techniques, Expansion, and Access control Teradata.
- Designing, developing, and maintaining a highly secured, scalable, fault tolerant multi petabyte data platform using Cloud based architecture, SAAS based cloud data platform, Compute-Storage isolation, Virtual Warehouse, Database structures, Performance optimization, security, Scalability, Data Exchange, DR strategy, and Cost management.
- Building automations, frameworks, and internal tools for efficiently and effectively running data platform using Shell scripting, CLI, file handling, text processing, networking, virtual memory, cron jobs, disk management, multitasking, logging and monitoring, and Unix.
- Building data warehousing and analytical reporting solutions.
- Designing, developing, and implementing ETL using Custom ETL, and BODS.
- Building AWS enterprise data platform using S3, Glue, Lambda, Cloudwatch, API, Python, SQL, or Redshift
- N/A