Software Engineering Program Manager

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Posted
2 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $200k
$150k most similar roles pay here $252k

This listing doesn't post a salary. Most similar roles pay $173,213–$227,300.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2305 open roles on FindRole.

Listed pay typically runs $175,000–$280,000 across 1873 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineering Program Manager

The Software Engineering Program Manager joins the Hardware Test Engineering team to deliver software solutions that scale across the product ecosystem. This role focuses on New Product Introduction and Early Engagement of new technologies, ensuring products function correctly from the moment they are unboxed. You will drive end-to-end delivery of software algorithms, applications, and systems for hardware design validation, calibration, and testing. Key responsibilities include gathering requirements, conducting technical design reviews, identifying risks, managing vendor teams, and establishing quality gates. The ideal candidate possesses a Master's degree in a technical field and experience with Agile, DevOps, and quality assurance processes. You will translate complex technical requirements into actionable programs while coordinating across engineering, technology, and operations teams to solve critical problems related to hardware validation and manufacturing excellence through rigorous testing and development lifecycle management.

What you'll do

  • Gather requirements from stakeholders to define actionable software specifications and acceptance criteria.
  • Lead technical design reviews to ensure architectural decisions align with business goals and scalability.
  • Analyze feature complexity, dependencies, and integration points across various systems.
  • Identify and resolve technical risks by developing mitigation strategies with engineering leads.
  • Manage end-to-end project delivery while maintaining high quality through rigorous testing and validation.
  • Coordinate vendor teams by establishing clear deliverables, timelines, and accountability structures.
  • Implement process improvements and establish quality gates throughout the development lifecycle.
  • Maintain portfolio roadmaps and oversee resource capacity, funding, and project frameworks.

What we're looking for

  • Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
  • 2+ years of software project management experience.
  • Proven expertise in requirements analysis and translating business needs into technical specifications.
  • Demonstrated success delivering high-quality software projects on time through quality management and milestone tracking.
  • Track record of identifying technical risks early and leading technical deep dives with engineering, DevOps, and QA teams.
  • Excellent presentation skills with experience delivering clear project updates and priorities.
  • Knowledge of software engineering standard methodologies including Agile, DevOps, and quality assurance processes.
  • Hands-on software engineering and development background (preferred).

More like this

Similar roles

System Engineering Program Manager

Amd

Austin, TX 70 days ago $162,640$243,960
x86 Firmware SoC Chipset Graphics Architecture Systems Engineering Agile JIRA JAMA MS Project SharePoint Confluence post- silicon validation Project Management AI Tools

Software Engineering Manager

PNC

Pittsburgh, PA 54 days ago
ETL Data Exchange Applications Integration Application Development Release Management UX) Design Agile Development System Testing Software Process Improvement Application Delivery Process
5+ yrs exp

Software Engineering Manager

Broadridge

Newark, NJ 30 days ago $200,000$230,000
Java Spring Kafka Camunda PostgreSQL Redis Distributed Systems API Design Event-Driven Architecture Cloud-Native Platform Engineering Agile Monitoring Alerting Root-Cause Analysis
10+ yrs exp

Software Engineering Manager

Wells Fargo

Charlotte, NC +1 9 days ago $119,000$206,000
Java Spring Boot Hibernate Kafka JMS AWS OpenShift Pivotal Cloud Foundry cloud‑native AI Generative AI Agile DevOps
5+ yrs exp Hybrid

Engineering Program Manager

Apple Inc

Cupertino, CA 94 days ago $175,500$263,800
AI GenAI LLM Data Engineering Data Science Jira Confluence Tableau GitHub Airflow dbt Snowflake Spark Databricks APIs
8+ yrs exp