Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Skills & Technologies

Overview

Apple is seeking a Principal Software Engineer for their Retail Foundations team to define the technical vision and design foundational frameworks and systems. You'll work with DevOps, CI/CD, and API/RPC technologies in Sunnyvale.

Job Description

Who you are

You have extensive experience in software engineering, particularly in architecting and designing foundational frameworks and systems that enhance developer productivity. Your background includes a strong understanding of DevOps practices, CI/CD pipelines, and cloud-based infrastructure, enabling you to improve the software development lifecycle effectively. You are skilled in creating and maintaining runtime environments and have a deep knowledge of service discovery and API/RPC gateways. Your expertise in observability tools allows you to ensure that systems are monitored and optimized for performance and reliability.

You thrive in collaborative environments where you can share your technical vision and mentor other engineers. You understand the importance of documentation and testing in maintaining high-quality code and frameworks. Your ability to communicate complex technical concepts to both technical and non-technical stakeholders makes you an effective leader in cross-functional teams. You are committed to continuous improvement and are always looking for ways to enhance the development experience for your peers.

Desirable

Experience with security best practices, including knowledge of SOX compliance, CVEs, and OWASP guidelines, is a plus. Familiarity with cloud platforms and their services will further strengthen your candidacy. You are open to exploring new technologies and methodologies that can benefit the team and the organization as a whole.

What you'll do

As a Principal Software Engineer at Apple, you will lead the design and implementation of foundational frameworks and systems that support the Retail Engineering teams. You will define the long-term technical vision and strategy, ensuring that the frameworks you create are scalable and maintainable. Your role will involve architecting solutions that enhance developer productivity and streamline the software development lifecycle from code to production.

You will collaborate closely with other engineering teams to understand their needs and challenges, translating those into technical requirements and solutions. Your responsibilities will include developing, testing, and documenting the infrastructure and code for various foundational components, including DevOps tools, CI/CD processes, and runtime environments. You will also focus on improving service discovery mechanisms and API/RPC gateways to enhance system interoperability.

In addition to your technical responsibilities, you will mentor junior engineers, providing guidance and support as they grow in their roles. You will participate in code reviews and contribute to the overall technical direction of the team. Your insights will help shape the future of the Retail Engineering Foundations group, ensuring that Apple continues to deliver exceptional experiences to its customers.

What we offer

Apple offers a dynamic work environment where innovation is encouraged, and your contributions will have a direct impact on the customer experience. You will be part of a team that values collaboration and creativity, working alongside some of the brightest minds in the industry. We provide competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in crafting magical experiences for our customers and making a difference in the world of technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Test Automation Engineer

Apple📍 Sunnyvale - On-Site

Apple is hiring a Senior Test Automation Engineer to enhance the quality of their Retail Engineering team. You'll design and maintain automated test frameworks and collaborate with cross-functional teams. This role requires strong programming expertise and proficiency in testing applications.

🏛️ On-SiteSenior
1 month ago
Apple

Full Stack Engineer

Apple📍 Sunnyvale - On-Site

Apple is hiring a Senior Full Stack Engineer to develop and maintain web tools for Retail Engineering Apps & Services. You'll work with JavaScript and REST APIs to create seamless user experiences. This position requires 5+ years of experience in UI and front-end web engineering.

🏛️ On-SiteSenior
4 months ago
Apple

Support Engineer

Apple📍 Austin - On-Site

Apple is hiring a Support Engineer to provide technical support for the Apple Online Store, an elite eCommerce platform. You'll work with technologies like Java, Scala, and AWS, requiring 3+ years of application support experience.

🏛️ On-SiteMid-Level
3 months ago
DigiCert

Principal Engineer

DigiCert📍 Sunnyvale - On-Site

DigiCert is hiring a Principal Software Engineer to design and maintain scalable backend services for their trust and identity platforms. You'll work with Java, C#, and Python to deliver high-quality software. This position requires significant experience in backend engineering.

🏛️ On-SiteSenior
2d ago
Apple

Devops Engineer

Apple📍 Sunnyvale - On-Site

Apple is seeking a Senior DevOps Engineer to join their Retail Engineering Foundations team. You'll design and maintain DevOps systems to enhance operational excellence through automation. This role requires expertise in Go, Python, Node.js, and Java.

🏛️ On-SiteSenior
2 months ago