Apple
Senior Software Engineer, SDLC Analytics
Senior Software Engineer, SD · Senior
Stay score
odds of building a lasting career here
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
Green-card follow-through: 38%
Files H-1B transfers
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.