Senior Software Engineer
1 week ago
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job; there's no telling what you could accomplish. The people here at Apple don't just build products - they build the kind of wonder that's revolutionized entire industries. The diversity of those people and their ideas inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.
Description
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.
","responsibilities":"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.
Preferred Qualifications
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.
MS in Computer Science preferred; equivalent work experience considered
Minimum Qualifications
BS in Computer Science or related field.
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.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
-
Senior Software Engineer
5 days ago
Sunnyvale, United States Lynx Software Technologies Full timeA leading software solutions company is seeking a Senior Software Engineer to join their team in Sunnyvale, CA. The role requires expertise in C/C++ and software development, along with strong communication skills. The ideal candidate will work with innovative technologies in a multi-site environment and must be eligible for government security clearance. A...
-
Senior Software Engineer
10 hours ago
Sunnyvale, CA, United States Lynx Software Technologies Full timeA leading software solutions company is seeking a Senior Software Engineer to join their team in Sunnyvale, CA. The role requires expertise in C/C++ and software development, along with strong communication skills. The ideal candidate will work with innovative technologies in a multi-site environment and must be eligible for government security clearance. A...
-
Senior Software Engineer
4 weeks ago
Sunnyvale, CA, United States LTA Research Full timeLTA Research and Exploration, an aerospace start-up, is seeking a motivated Senior Software Engineer to help build a revolutionary 'lighter than air' flight vehicle. You will work within a dynamic engineering and design team to plan, conceptualize, rapidly prototype, test and implement innovative solutions for the design, fabrication, and assembly of large...
-
Senior Software Engineer
4 weeks ago
Sunnyvale, CA, United States Pacer Group Full timeJob Title: Senior Software Engineer - Silicon Infrastructure Job Location: Sunnyvale CA primary, Redmond WA secondary Job Duration: 3 Months, Contract to Hire Job Description: Software Engineer, Silicon Infrastructure Responsibilities Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource...
-
Senior Software Engineer
7 days ago
Sunnyvale, CA, United States Uber Full time $198,000 - $220,000 per yearAbout the RoleYou will be a Senior Software Engineer in the Machine Learning Platform team and involved in the development and implementation of the infrastructure layer for multi-modal data processing and ML. The ideal candidate will be able to identify issues, provide solutions and implement the fixes as well as setting a high technical excellence bar in...
-
Sr. Software Engineer
1 week ago
Sunnyvale, United States Lynx Software Technologies Full timeJob Title: Sr. Software Engineer Location: Sunnyvale, CA. Salary Range: $165,000 - $250,000 + Bonus Eligible Start Date: January 2026 Company Overview Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC. team understands what is required to develop, integrate, test, and deploy software with a safety-critical...
-
Senior Software Engineer
4 weeks ago
Sunnyvale, CA, United States eTeam Full timeRole: Senior Software Engineer Work location: Sunnyvale CA or Redmond WA Duration: 15 Months Job description: *Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc *Develop drivers and services that operate...
-
Senior Embedded Software Engineer
4 weeks ago
Sunnyvale, CA, United States Capgemini Full timeAbout the job you’re considering This position offers the opportunity to design and optimize embedded software for cutting-edge hardware platforms. You’ll contribute to system bring-up, driver development, and performance tuning while collaborating with cross-functional teams to deliver innovative solutions. If you’re skilled in C/C and real-time...
-
Senior Software Engineer
3 weeks ago
Sunnyvale, United States Apple Full timeSenior Software Engineer Apple is where exceptional people gather to create groundbreaking products. If you're driven by the opportunity to make an impact and passionate about advancing technology, a career with Apple may be your ideal path. Here, we combine cutting-edge software engineering with the power of machine learning to build systems that shape the...
-
Senior Embedded Software Engineer
4 weeks ago
Los Angeles, CA, United States Software Placement Group Full timeSenior Embedded Software Engineer We are seeking a highly skilled Senior Embedded Software Engineer to join our dynamic Software Engineering team. In this role, you will contribute to the development of innovative radio systems and advanced research projects. This position invites a professional who is enthusiastic about implementing complex software systems...