Search jobs > Cupertino, CA > Senior software engineer

Senior Software Engineer - WW Ops BPR

Apple
Cupertino
Full-time

Summary :

Do you want to be a part of a team that is critical to the success of Apple? Are you passionate about learning new technologies?

Are you motivated by solving unique problems with talented teams in a fast-paced environment? Join us and take on the responsibility of solving complex problems in the Supply Demand Planning domain for Apple.

We advance technology by relying on each other's strengths and skills to build something bigger than ourselves. For this reason, team culture is central to our values.

We value social skills and integrity as much as technical craft. As a senior software engineer, you will be working with a talented group of engineers and have the opportunity to lead them technically, make critical technical decisions, and create a direction for the platforms we are working on.

We are looking for an extraordinary engineer with experience building complex platforms and solutions that can help take the supply chain at Apple to the next level.

Do you excel in a high-demand setting and exceed expectations, in an environment that requires time management? The right person will prioritize tasks and complete assignments ahead of schedule.

While being a great standout colleague, you will also work independently.

Key Qualifications :

10+ years of work experience in Java, Python, or an equivalent programming language, with a focus on big data, scalability, and responsive systems.

5+ years of work experience as a system architect, creating efficient solutions for very complex requirements from business communities.

5+ years of work experience with large scale technologies such as Single Store, Spark, Microservices, Kafka, etc.Proficiency in the Agile software development lifecycle.

Fundamental grasp of computer science basics, including data structures and algorithms.Flexibility with a creative approach to problem-solving.

Hands-on experience in developing and deploying applications in the public cloud.Experience in handling architectural and design considerations such as performance, scalability, reusability, and flexibility issues.

Proven technical leadership and communication skills to fellow engineers and senior leadership.Strong proficiency and ability to quickly learn new technologies and domains.

Ability to leverage diverse experiences, styles, backgrounds, and perspectives to achieve results.Contribution to a work climate where differences are valued and supported.

Active contributions to open-source projects such as Apache Spark, Kafka, Kubernetes, etc is a plus.Experience with the Supply Chain domain and enterprise systems is a plus

Description :

Provide technical leadership and mentorship to a team of software engineers, focusing on increasing software development maturity and skills across the team.

Define and drive the technical direction of projects, ensuring alignment with business objectives and long-term goals.Collaborate with cross-functional teams across Apple, including product managers and designers, to develop innovative solutions and deliver high-quality software products.

Architect scalable and maintainable software solutions, considering factors such as performance, security, and usability.

Make informed decisions on technical matters, balancing short-term needs with long-term goals and technical debt.Review and provide feedback on technical designs and code implementations, ensuring adherence to best practices and standards.

Work with external teams to drive the development of infrastructure needs.Provide hardware architectural guidance, estimate cluster capacity, and create a roadmap.

Adjust communication content and style to meet the needs of diverse partners.Ensure that different experiences, styles, backgrounds, and perspectives are recognized appropriately.

Additional Requirements :

11 hours ago
Related jobs
Promoted
MKS Instruments
Milpitas, California

BS degree in Electrical Engineering, Software Engineering, Physics, or related field. We are looking for an exceptional Software Engineer. In this position, you will contribute to the design and development of new free-space and fiber-based laser systems, providing firmware and software to enable ne...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer. ...

Promoted
TikTok
San Jose, California

Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users. Proven experience in understanding of software development principles, capabilities, and limitations of iOS platform. ...

Promoted
VirtualVocations
Santa Clara, California

Key Responsibilities:Work with software engineers to develop test plans, build test automation, and resolve issuesDevelop high-quality test automation and tools for repeatable automated testsMentor and develop technical skills of quality engineering team membersRequired Qualifications:5+ years of pr...

Promoted
TikTok
San Jose, California

Our quality assurance engineering team is responsible for keeping an e-commerce ecosystem stable, secure, and intuitive for our users. This includes monitoring setup, load testing, Chaos engineering, and CICD, etc. ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer with IoT experience. ...

Promoted
NVIDIA
Santa Clara, California

We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries! Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to acce...

Promoted
Intuit
Mountain View, California

What you'll bringCore Skills:BS/MS in Computer Science or related area or equivalent experience5+ years of experience developing systems/software for large business environments (Java/J2EE, Python, Go preferred)5+ years of experience designing complex distributed systems, management products or busi...

ASML
San Jose, California

In the software research and development (R&D) team, you will be a key member to develop high quality software in C++, Python and contribute to all phases of the development process from designing to release. Debugging software issue cases and fix bugs. Phd or Master’s degree in Computer Science, El...

Mediabistro
Palo Alto, California

Basic Qualifications- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experie...