Senior Software Engineer
2 days ago
As a Senior Software Engineer on the Apple Services Engineering team, you will play a key role in designing, implementing, and supporting highly scalable backend applications. Your expertise in Java and experience with SQL databases like Oracle and NoSQL like Cassandra will be invaluable in crafting and implementing RESTful/RPC API and services.
You will have the opportunity to collaborate with multiple exciting engineering teams, business operations, production support, site reliability engineering, quality assurance, and infrastructure teams. Your strong production, debugging, and performance tuning experiences and skills will enable you to adapt to and contribute to the team's best practices in coding patterns & standards across multiple code repositories, unit testing, and continuous deployment.
This is a dynamic role and a phenomenal chance to create a huge impact. We are looking for a multifaceted, self-starting, upbeat individual who is bold enough to question assumptions and who has strong written and oral skills.
We promote innovation and new technology to further improve Apple's hardware performance and user experience. The people who work here have reinvented and defined entire industries with the Mac, iPhone, iPad, Arcade, Apple TV+, Apple Watch, AirPods, HomePod, and a multitude of groundbreaking Accessories.
We have done the same with services, including iTunes, the App Store, Apple Music, Apple News, Apple Card, and Apple Pay.
The same passion for innovation that goes into our products also applies to our practices — strengthening our dedication to leave the world better than we found it.
You should join us to help deliver the next amazing Apple product.
Key Responsibilities:
- Design, implement, and support highly scalable backend applications
- Craft and implement RESTful/RPC API and services
- Collaborate with multiple engineering teams
- Adapt to and contribute to the team's best practices in coding patterns & standards
- Perform production, debugging, and performance tuning
Requirements:
- Extensive experience with Java
- Over 5 years of experience in designing, implementing, and supporting highly scalable backend applications
- Experience crafting and implementing RESTful/RPC API and services
- Significant experience with SQL databases like Oracle and NoSQL like Cassandra
- Strong production, debugging, and performance tuning experiences and skills
- Ability to adapt to and contribute to the team's best practices in coding patterns & standards
Preferred Qualifications:
- Hands-on experience with Scala and big data technologies such as Spark and Kafka
- Experience with compute/container platforms such as K8s
Additional Requirements:
- Pay and benefits will be determined within a range
- Eligibility for discretionary employee stock programs
- Comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services
-
Senior Software Engineer
2 weeks ago
Cupertino, California, United States Interviewstreet, Inc. dba HackerRank Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Interviewstreet, Inc. dba HackerRank in Cupertino, CA.Key Responsibilities:Evaluate and assess various technologies to determine their suitability for our projects.Develop proof-of-concepts (POCs) to demonstrate the effectiveness of new...
-
Senior Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior Software EngineerJoin Apple's Apple Services Engineering team as a Senior Software Engineer and contribute to the development of scalable and reliable software solutions for our customers.About the RoleWe are seeking an experienced Senior Software Engineer to lead the design and implementation of complete products, demonstrating expertise...
-
Senior iOS Software Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple. As a key member of our Home Platforms Software Team, you will be responsible for designing and developing high-quality software for Apple TV, HomePod, and iPhone.About the RoleThis is an exciting opportunity to work on cutting-edge...
-
Senior Storage Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior Storage Software EngineerWe are seeking a highly skilled Senior Storage Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for designing and developing next-generation storage technologies for all Apple platforms.Key Responsibilities:Develop system-level storage architecture...
-
Senior iOS Software Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple. As a key member of our software development team, you will be responsible for designing, developing, and testing high-quality iOS applications.Responsibilities:Design and develop iOS applications using modern software development...
-
Senior Software Development Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeSenior Full-Stack Software Development EngineerWe are seeking a highly skilled Senior Full-Stack Software Development Engineer to join our Eval Engineering team at Apple Maps. The ideal candidate will possess substantial professional experience in software development and the implementation of large-scale, scalable data solutions.Key ResponsibilitiesDesign...
-
Senior Backend Software Engineer
4 weeks ago
Cupertino, California, United States Ryzen Solutions Full timeSenior Backend EngineerWe are currently looking for a Senior level Backend Engineer in a Computers and Electronics Manufacturing company in Cupertino. This position is a Contract-W2 with Hybrid(3 Days Onsite) work set-up.Requirements:Strong background in software development with a focus on backend systems.Experience with cloud-based technologies and...
-
Senior iOS Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our Apple Home Ecosystem team. As a key member of our team, you will be responsible for designing, developing, and implementing new software experiences for our HomeKit Camera products.Key Responsibilities:Design and implement new apps, frameworks, and...
-
Senior Software Engineer
4 days ago
Cupertino, California, United States Apple Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Apple Services Engineering Data Platform team. As a key member of this team, you will design and build a scalable data platform services that is used across Apple.This role requires deep understanding of developing products that are highly scalable, highly available and fully...
-
Senior Software Engineer
4 days ago
Cupertino, California, United States Apple Full timeJob DescriptionWe are seeking a highly skilled Senior Storage Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for developing system-level storage architecture solutions, adding functionality and improving performance across multiple product lines.Responsibilities:Develop and maintain device...
-
Senior iOS Software Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeSenior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our Proximity Systems Team at Apple. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality iOS software solutions that enable innovative location-aware experiences for our users.Key Responsibilities:Design and...
-
Senior Software Engineer
4 days ago
Cupertino, California, United States Apple Full timeJob DescriptionSenior Software EngineerThis role involves managing petabytes of data and designing and implementing new frameworks to build scalable and efficient data processing workflows.The successful candidate will be responsible for ensuring the completeness of all data ingestion and full metadata enrichment covering data classification annotations,...
-
Senior Embedded Software Engineer
2 days ago
Cupertino, California, United States JobRialto Full timeJob Requirements:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at JobRialto. The ideal candidate will have a strong background in C programming and embedded development, with a minimum of 5-7 years of experience in software engineering and 2-5 years of experience in program management.The successful candidate will have a...
-
Senior Backend Software Engineer
1 month ago
Cupertino, California, United States Ryzen Solutions Full timeSenior Backend EngineerWe are currently seeking a highly skilled Senior Backend Engineer to join our team at Ryzen Solutions in Cupertino. This is a Contract-W2 position with a Hybrid work setup, requiring 3 days of onsite work.Key Responsibilities:Design and develop scalable, efficient, and secure backend systemsCollaborate with cross-functional teams to...
-
Senior Embedded Software Engineer
3 days ago
Cupertino, California, United States Apple Full timeJob DescriptionAs a Senior Embedded Software Engineer at Apple, you will be responsible for developing innovative firmware for future Apple products. This role requires high-level architectural thinking, low-level programming, excellent communication and leadership skills, and the ability to work in a fast-paced environment.You will be a mentor to junior...
-
Senior iOS Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our Wallet team at Apple. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS applications, ensuring they meet the highest standards of quality, performance, and user...
-
Senior iOS Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeSenior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our Proximity Systems Team at Apple. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality iOS software solutions that enable innovative location-aware experiences for our users.Key Responsibilities:Design and...
-
Senior Systems Software Engineer
2 days ago
Cupertino, California, United States OSOM Full timeJob DescriptionOSOM is seeking a highly skilled Senior Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining the system software and firmware for our high-end devices.You will work closely with our hardware engineering team to bring up new platform designs and optimize...
-
Senior iOS Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob DescriptionApple is seeking a highly skilled Senior iOS Software Engineer to join our Proximity Systems Team in Cupertino, California. As a key member of our team, you will be responsible for designing and developing innovative proximity capabilities that enable seamless user experiences.Key Responsibilities:Design and develop high-quality iOS software...
-
Senior Full Stack Software Engineer
4 weeks ago
Cupertino, California, United States Formula Full timeSenior Full Stack Software EngineerWe are seeking an exceptional Senior Full Stack Software Engineer to join our Worldwide Business Development and Strategy team at Formula.Monks. As a key member of our high-impact team, you will play a critical role in driving our technology vision forward and ensuring the successful execution of multiple initiatives.Key...