Resume and JobRESUME AND JOB
Apple logo

Software Engineering Manager - SCI

Apple

Software and Technology Jobs

Software Engineering Manager - SCI

full-timePosted: Jul 11, 2025

Job Description

At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. Bring passion and dedication to your work, and there’s no telling what can be accomplished. As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple’s Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You will collaborate with various internal partners to define and implement solutions that optimize Apple’s internal business processes. As an Engineering Manager, you’ll lead a team of skilled engineers and make decisions impacting multi-functional partners. You’ll contribute to code reviews and risk assessments, and represent the team and technology in meetings with IS&T and business units. You’ll clarify requirements and set objectives for multi-functional software projects. You’ll also plan a multi-year roadmap, oversee software development, and develop and grow engineers within the team. KEY RESPONSIBILITIES: Design, develop, and optimise highly scalable, distributed systems using cloud-native technologies and micro-services architecture to create robust and resilient solutions. We are seeking a project leader with hands-on experience in Agile development methodologies to ensure timely delivery of projects. Lead proof-of-concept projects and pilot implementations to showcase innovative ideas. Strive for perfection by continuously enhancing system reliability, performance, and security. We’re looking for someone who can contribute to design, code reviews, and risk assessments. They’ll also assist in debugging and resolving technical issues. Additionally, they’ll design and architect large-scale projects, focussing on performance, scalability, robustness, and resiliency. Collaborate with product owners, developers, QA, support teams, and end-users for successful project outcomes. Lead, mentor, and guide an engineering team, fostering innovation and excellence. Possess strong problem-solving and analytical skills. They can lead, hire, develop, and build an engineering team, providing technical direction and growth opportunities. Master intricate technical challenges, foster innovation, and keep abreast of the latest advancements in new technologies.

Locations

  • Hyderabad, Telangana, India

Salary

Skills Required

  • passion and dedicationintermediate
  • building end-to-end software solutionsintermediate
  • collaborating with internal partnersintermediate
  • leading a team of engineersintermediate
  • code reviewsintermediate
  • risk assessmentsintermediate
  • representing team and technologyintermediate
  • clarifying requirementsintermediate
  • setting objectives for multi-functional software projectsintermediate
  • planning multi-year roadmapintermediate
  • overseeing software developmentintermediate
  • developing and growing engineersintermediate
  • designing distributed systemsintermediate
  • developing distributed systemsintermediate
  • optimising distributed systemsintermediate
  • using cloud-native technologiesintermediate
  • micro-services architectureintermediate
  • Agile development methodologiesintermediate
  • leading proof-of-concept projectsintermediate
  • leading pilot implementationsintermediate
  • enhancing system reliabilityintermediate
  • enhancing performanceintermediate
  • enhancing securityintermediate
  • debuggingintermediate
  • resolving technical issuesintermediate
  • designing large-scale projectsintermediate
  • architecting large-scale projectsintermediate
  • focusing on performanceintermediate
  • focusing on scalabilityintermediate
  • focusing on robustnessintermediate
  • focusing on resiliencyintermediate
  • collaborating with product ownersintermediate
  • collaborating with developersintermediate
  • collaborating with QAintermediate
  • collaborating with support teamsintermediate
  • collaborating with end-usersintermediate
  • leading engineering teamintermediate
  • mentoring engineering teamintermediate
  • guiding engineering teamintermediate
  • fostering innovationintermediate
  • fostering excellenceintermediate
  • problem-solvingintermediate
  • analytical skillsintermediate
  • hiring engineering teamintermediate
  • building engineering teamintermediate
  • providing technical directionintermediate
  • providing growth opportunitiesintermediate
  • mastering technical challengesintermediate
  • keeping abreast of new technologiesintermediate

Required Qualifications

  • 12+ years of experience building and scaling enterprise-grade systems that meet the demands of high-volume environments. (experience, 12 years)
  • 3+ years of experience in building, developing, and leading engineering teams. (experience, 3 years)
  • Proficient in programming languages such as Python\Java (experience)
  • Strong hands-on expertise with Python frameworks (Django, Flask, or FastAPI, RESTful APIs), React.js and modern JavaScript (experience)
  • Experience with relational databases like Oracle, PostgreSQL etc… (experience)
  • Hands-on experience in designing and architecting large projects including performance, scalability, robustness, and resiliency (experience)
  • Demonstrated proficiency in project management, ensuring timely delivery and extensive experience in Agile development methodologies. (experience)
  • Bachelor of science or equivalent experience in Computer Science. (experience)

Preferred Qualifications

  • Development experience with container orchestration systems such as Docker and Kubernetes (experience)
  • Experience with NoSQL databases like Couchbase, Redis, MongoDB, etc. (experience)
  • Experience / Exposure building products using AI/ML technologies. (experience)
  • A solid grasp of LLMs, prompt engineering, and RAG is a plus (experience)
  • Experience in developing & managing applications for the supply chain business domain is a plus. (experience)
  • Effectively manage and collaborate with contractors. Excellent verbal and written communication skills. (experience)

Responsibilities

  • As an Engineering Manager, you’ll lead a team of skilled engineers and make decisions impacting multi-functional partners. You’ll contribute to code reviews and risk assessments, and represent the team and technology in meetings with IS&T and business units. You’ll clarify requirements and set objectives for multi-functional software projects. You’ll also plan a multi-year roadmap, oversee software development, and develop and grow engineers within the team.
  • KEY RESPONSIBILITIES:
  • Design, develop, and optimise highly scalable, distributed systems using cloud-native technologies and micro-services architecture to create robust and resilient solutions.
  • We are seeking a project leader with hands-on experience in Agile development methodologies to ensure timely delivery of projects.
  • Lead proof-of-concept projects and pilot implementations to showcase innovative ideas. Strive for perfection by continuously enhancing system reliability, performance, and security.
  • We’re looking for someone who can contribute to design, code reviews, and risk assessments. They’ll also assist in debugging and resolving technical issues. Additionally, they’ll design and architect large-scale projects, focussing on performance, scalability, robustness, and resiliency.
  • Collaborate with product owners, developers, QA, support teams, and end-users for successful project outcomes. Lead, mentor, and guide an engineering team, fostering innovation and excellence.
  • Possess strong problem-solving and analytical skills. They can lead, hire, develop, and build an engineering team, providing technical direction and growth opportunities.
  • Master intricate technical challenges, foster innovation, and keep abreast of the latest advancements in new technologies.

Target Your Resume for "Software Engineering Manager - SCI" , Apple

Get personalized recommendations to optimize your resume specifically for Software Engineering Manager - SCI. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineering Manager - SCI" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Software Engineering Manager - SCI @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Software Engineering Manager - SCI

Apple

Software and Technology Jobs

Software Engineering Manager - SCI

full-timePosted: Jul 11, 2025

Job Description

At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. Bring passion and dedication to your work, and there’s no telling what can be accomplished. As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple’s Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You will collaborate with various internal partners to define and implement solutions that optimize Apple’s internal business processes. As an Engineering Manager, you’ll lead a team of skilled engineers and make decisions impacting multi-functional partners. You’ll contribute to code reviews and risk assessments, and represent the team and technology in meetings with IS&T and business units. You’ll clarify requirements and set objectives for multi-functional software projects. You’ll also plan a multi-year roadmap, oversee software development, and develop and grow engineers within the team. KEY RESPONSIBILITIES: Design, develop, and optimise highly scalable, distributed systems using cloud-native technologies and micro-services architecture to create robust and resilient solutions. We are seeking a project leader with hands-on experience in Agile development methodologies to ensure timely delivery of projects. Lead proof-of-concept projects and pilot implementations to showcase innovative ideas. Strive for perfection by continuously enhancing system reliability, performance, and security. We’re looking for someone who can contribute to design, code reviews, and risk assessments. They’ll also assist in debugging and resolving technical issues. Additionally, they’ll design and architect large-scale projects, focussing on performance, scalability, robustness, and resiliency. Collaborate with product owners, developers, QA, support teams, and end-users for successful project outcomes. Lead, mentor, and guide an engineering team, fostering innovation and excellence. Possess strong problem-solving and analytical skills. They can lead, hire, develop, and build an engineering team, providing technical direction and growth opportunities. Master intricate technical challenges, foster innovation, and keep abreast of the latest advancements in new technologies.

Locations

  • Hyderabad, Telangana, India

Salary

Skills Required

  • passion and dedicationintermediate
  • building end-to-end software solutionsintermediate
  • collaborating with internal partnersintermediate
  • leading a team of engineersintermediate
  • code reviewsintermediate
  • risk assessmentsintermediate
  • representing team and technologyintermediate
  • clarifying requirementsintermediate
  • setting objectives for multi-functional software projectsintermediate
  • planning multi-year roadmapintermediate
  • overseeing software developmentintermediate
  • developing and growing engineersintermediate
  • designing distributed systemsintermediate
  • developing distributed systemsintermediate
  • optimising distributed systemsintermediate
  • using cloud-native technologiesintermediate
  • micro-services architectureintermediate
  • Agile development methodologiesintermediate
  • leading proof-of-concept projectsintermediate
  • leading pilot implementationsintermediate
  • enhancing system reliabilityintermediate
  • enhancing performanceintermediate
  • enhancing securityintermediate
  • debuggingintermediate
  • resolving technical issuesintermediate
  • designing large-scale projectsintermediate
  • architecting large-scale projectsintermediate
  • focusing on performanceintermediate
  • focusing on scalabilityintermediate
  • focusing on robustnessintermediate
  • focusing on resiliencyintermediate
  • collaborating with product ownersintermediate
  • collaborating with developersintermediate
  • collaborating with QAintermediate
  • collaborating with support teamsintermediate
  • collaborating with end-usersintermediate
  • leading engineering teamintermediate
  • mentoring engineering teamintermediate
  • guiding engineering teamintermediate
  • fostering innovationintermediate
  • fostering excellenceintermediate
  • problem-solvingintermediate
  • analytical skillsintermediate
  • hiring engineering teamintermediate
  • building engineering teamintermediate
  • providing technical directionintermediate
  • providing growth opportunitiesintermediate
  • mastering technical challengesintermediate
  • keeping abreast of new technologiesintermediate

Required Qualifications

  • 12+ years of experience building and scaling enterprise-grade systems that meet the demands of high-volume environments. (experience, 12 years)
  • 3+ years of experience in building, developing, and leading engineering teams. (experience, 3 years)
  • Proficient in programming languages such as Python\Java (experience)
  • Strong hands-on expertise with Python frameworks (Django, Flask, or FastAPI, RESTful APIs), React.js and modern JavaScript (experience)
  • Experience with relational databases like Oracle, PostgreSQL etc… (experience)
  • Hands-on experience in designing and architecting large projects including performance, scalability, robustness, and resiliency (experience)
  • Demonstrated proficiency in project management, ensuring timely delivery and extensive experience in Agile development methodologies. (experience)
  • Bachelor of science or equivalent experience in Computer Science. (experience)

Preferred Qualifications

  • Development experience with container orchestration systems such as Docker and Kubernetes (experience)
  • Experience with NoSQL databases like Couchbase, Redis, MongoDB, etc. (experience)
  • Experience / Exposure building products using AI/ML technologies. (experience)
  • A solid grasp of LLMs, prompt engineering, and RAG is a plus (experience)
  • Experience in developing & managing applications for the supply chain business domain is a plus. (experience)
  • Effectively manage and collaborate with contractors. Excellent verbal and written communication skills. (experience)

Responsibilities

  • As an Engineering Manager, you’ll lead a team of skilled engineers and make decisions impacting multi-functional partners. You’ll contribute to code reviews and risk assessments, and represent the team and technology in meetings with IS&T and business units. You’ll clarify requirements and set objectives for multi-functional software projects. You’ll also plan a multi-year roadmap, oversee software development, and develop and grow engineers within the team.
  • KEY RESPONSIBILITIES:
  • Design, develop, and optimise highly scalable, distributed systems using cloud-native technologies and micro-services architecture to create robust and resilient solutions.
  • We are seeking a project leader with hands-on experience in Agile development methodologies to ensure timely delivery of projects.
  • Lead proof-of-concept projects and pilot implementations to showcase innovative ideas. Strive for perfection by continuously enhancing system reliability, performance, and security.
  • We’re looking for someone who can contribute to design, code reviews, and risk assessments. They’ll also assist in debugging and resolving technical issues. Additionally, they’ll design and architect large-scale projects, focussing on performance, scalability, robustness, and resiliency.
  • Collaborate with product owners, developers, QA, support teams, and end-users for successful project outcomes. Lead, mentor, and guide an engineering team, fostering innovation and excellence.
  • Possess strong problem-solving and analytical skills. They can lead, hire, develop, and build an engineering team, providing technical direction and growth opportunities.
  • Master intricate technical challenges, foster innovation, and keep abreast of the latest advancements in new technologies.

Target Your Resume for "Software Engineering Manager - SCI" , Apple

Get personalized recommendations to optimize your resume specifically for Software Engineering Manager - SCI. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineering Manager - SCI" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Software Engineering Manager - SCI @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.