Apple

Apple

Senior Software Engineer, SDLC Analytics

Senior Software Engineer, SD · Senior

Sponsorship not specifiedDetected 4 min ago
JavaGitSQLCI/CDKafkaSparkAirflowData AnalysisData EngineeringAI OrchestrationProblem Solving

Stay score

odds of building a lasting career here

42Risky
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 9 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 38%

Of 13 labor certifications old enough to have been used, 8 expired without the employer filing the next step. Median time from filing to decision: 383 days.96% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Files H-1B transfers

785 transfer filings in the last year, covering 785 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Do you like transforming complex data into actionable insights?
  • Are you passionate about applying software engineering rigor to the measurement and optimization of the development lifecycle itself?
  • Your work will empower engineering teams across Apple to quantify their performance, identify bottlenecks through engineered observability, and continuously improve their development workflows.

Responsibilities

  • Define and standardize event contracts using Apple's CDEvents specification, model relationships between applications, services, deployments, and incidents, and architect a data model that cleanly supports both real-time streaming and batch analytics workloads.
  • SDLC Platform Integrations: Design for fault tolerance, and schema evolution.
  • Design, build, and own data pipelines that reliably ingest events from source control, build systems, deployment services, test platforms, artifact registries, and monitoring systems.
  • Leverage the CDEvents Platform architecture for event ingestion, implement robust validation and enrichment pipelines, and handle both real-time streaming (Kafka) and API-based data access patterns with production-quality reliability and observability.
  • Analytics Infrastructure & Database Architecture: Architect and implement scalable database solutions optimized for SDLC analytics - including time-series storage for deployment events and metrics, dimensional modeling for applications and teams, event streaming for real-time dashboards, and a data warehouse layer for historical analysis and trend identification.
  • Analysis, Tooling & Reporting: Build first-class analytics capabilities to measure engineering effectiveness through DORA metrics (Deployment Frequency, Lead Time to Change, Change Failure Rate, Mean Time to Recover).
  • Partner with stakeholders to deliver intuitive visualizations, implement anomaly detection, and ship custom analytics tooling that drives continuous improvement across engineering organizations.
  • Do you love building elegant systems that make engineering teams measurably better?
  • Modern software development at Apple spans multiple specialized platforms - source control, build system, deployment orchestration, artifact management, and observability tooling.
  • Design for fault tolerance, and schema evolution.

Requirements

  • Minimum 4 years of relevant industry experience
  • Proven track record of designing, shipping, and maintaining internal or external data-intensive products end-to-end
  • Deep expertise in data modeling, including time-series and dimensional modeling approaches
  • Hands-on experience with event streaming platforms (e.g., Kafka) and pipeline orchestration frameworks (e.g., Airflow, Spark)
  • Proficiency in Java
  • comfort working across the full data stack from ingestion to serving

Nice to have

  • Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Skills

  • ability to write clean, testable, maintainable code in a collaborative engineering environment
  • Some experience using AI-powered solution on analyzing CI/CD data
  • Strong problem-solving and analytical skills
  • Ability to work well in a team and communicate effectively with both technical and non-technical stakeholders
  • Pay & Benefits
  • Learn more about Apple Benefits
  • You'll also receive benefits including:

Company info

  • As part of our Software Development Life Cycle (SDLC) team, you'll architect and engineer a comprehensive telemetry and analytics platform that provides deep telemetry across the entire software development lifecycle.
  • We are seeking an experienced Software Architect or Senior Software Engineer with a strong data analytics background in building data-intensive systems to join our team.

This listing is sourced directly from Apple's careers page and normalized into a canonical job model.