JobsSoftware Engineer, SDLC Analytics
Job description
This role is for an experienced Software Architect or Senior Software Engineer on the Software Development Life Cycle (SDLC) team at Apple. The main focus is to architect and engineer a comprehensive telemetry and analytics platform that enhances engineering team performance. The candidate will work on building data-intensive systems and optimizing the development lifecycle through actionable insights. This position requires a strong background in data analytics and software engineering to create a unified analytics platform that correlates events across the development pipeline.
Requirements
- Minimum 4 years of relevant industry experience
- Strong software engineering foundation with significant experience building and operating production data systems
- 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 such as Kafka and pipeline orchestration frameworks like Airflow or Spark
- Proficiency in Java and strong SQL skills for data modeling and pipeline development
- Solid understanding of database technologies for both operational and analytical workloads
- BS in Computer Science or a related technical field
- Experience building analytics or telemetry platforms for software development workflows
- Hands-on familiarity with SDLC tooling such as Git, build systems, CI/CD pipelines, and deployment orchestration
- Strong problem-solving and analytical skills
- Ability to work well in a team and communicate effectively with both technical and non-technical stakeholders
- Self-motivated and well-organized, with a demonstrated ability to take ownership and drive ambiguous projects to completion
Responsibilities
- Architect and engineer a comprehensive telemetry and analytics platform for the SDLC team
- Empower engineering teams to quantify their performance and identify bottlenecks
- Engineer a unified analytics platform that correlates events across the entire development pipeline
- Design and implement scalable data infrastructure and analytics capabilities
- Collaborate with cross-functional teams to enhance software development workflows
- Apply software engineering rigor to the measurement and optimization of the development lifecycle
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
