Talent.com
Sr. Software Engineer, Information Systems & Technology
Sr. Software Engineer, Information Systems & TechnologyApple • Sunnyvale, CA, United States
serp_jobs.error_messages.no_longer_accepting
Sr. Software Engineer, Information Systems & Technology

Sr. Software Engineer, Information Systems & Technology

Apple • Sunnyvale, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Role Number : 200620195-3956

Summary

Join us, the team that serves as Apple’s nerve center : Apple Information Systems and Technology group!

We are looking for mid-career senior-level Java Software Engineers, who will work closely with other Software Engineers, Project & Product Managers, Product Designers, other internal & external partners as well as with Apple leadership.

There are countless ways you can contribute here, from working on apple.com to software for digital & physical Apple Stores, from software for Apple Care to Apple-wide systems for identity, operations, recruiting, and people management, from software for Apple data centers to Apple-wide data processing & AI / ML systems.

When you join IS&T, you’ll help design and manage systems, frameworks, and apps that countless Apple customers and employees rely on every day. Together, we’ll explore all the ways to improve how Apple operates, freeing our employees to do what they do best, and crafting magical experiences for our customers!

Description

As a senior-level Software Engineer, you will design, develop, test, document, improve, and maintain code mostly in Java (and other languages as needed). You will partake in every aspect of your projects, from planning to design to implementation and future iterations, and you will be encouraged to play an extended role in designing solutions.

The ideal candidate is self-motivated, pro-active and results-driven. Attention to detail, dedication to providing high-quality solutions modeling engineering excellence, and ability to work towards on-time delivery of projects are all crucial qualities needed to work at Apple as a Software Engineer.

The ideal candidate will also possess excellent communication and collaboration skills to work with various internal and external partners.

Minimum Qualifications

B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.

5+ years proven experience developing software in a professional capacity. Longer experience preferred.

3+ years proven experience implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems, including proficiency in API implementation (e.g. REST, RPC, GraphQL, etc.)

3+ years proven experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases, including proficiency in schema design and query optimization.

2+ years proven experience with Java, including proficiency in concurrency, memory management, and performance optimization techniques

Proficiency in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code.

Preferred Qualifications

Track record of leading software projects within a team as a tech lead (TL), while mentoring software engineers.

Comfortable using CI / CD tools to build, test, deploy, and release containerized software applications on cloud-based Kubernetes (e.g. AWS EKS, GCP GKE, Azure AKS, etc.).

Expertise in Java web (e.g. ServiceTalk, Spring, Dropwizard, Quarkus, Micronaut, etc.) and unit testing frameworks (e.g. JUnit, Mockito, etc.).

Experience with tooling languages (e.g. Go, Python, Ruby, etc.) and distributed orchestration & computing systems (e.g. Airflow, Spark, Flink, etc.).

Understanding of advanced JVM internals (e.g. garbage collection, memory allocation, JIT, JNI, etc.).

Knowledge of networking concepts & protocols (e.g. HTTP / HTTPS, CDN, edge computing, load balancing, OSI model, etc.)

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 () .

serp_jobs.job_alerts.create_a_job

Sr Software Engineer • Sunnyvale, CA, United States

Job_description.internal_linking.related_jobs
Sr. Systems Engineer

Sr. Systems Engineer

Archer • San Jose, CA, United States
serp_jobs.job_card.full_time
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility.We are...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Fortinet • Sunnyvale, CA, United States
serp_jobs.job_card.full_time
Join Fortinet as a Senior Software Developer and play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products and more. This position offers the ch...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer Manager II, Infrastructure, Core

Software Engineer Manager II, Infrastructure, Core

Google Inc. • Sunnyvale, CA, United States
serp_jobs.job_card.full_time
Software Engineer Manager II, Infrastructure, Core.Google place Sunnyvale, CA, USA.Bachelor's degree or equivalent practical experience. Master’s degree or PhD in Engineering, Computer Science, or a...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
IT - Sr Systems Engineer (OpenStack and Nutanix) (San Jose)

IT - Sr Systems Engineer (OpenStack and Nutanix) (San Jose)

Ventrum • San Jose, CA, United States
serp_jobs.job_card.full_time
Looking for : IT - Sr Systems Engineer (OpenStack and Nutanix).Location : San Jose, California (Hybrid).We are seeking highly skilled OpenStack and Nutanix Administrators to join our IT Infrastructur...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Elasticsearch - Principal Software Engineer II - Storage Engine

Elasticsearch - Principal Software Engineer II - Storage Engine

Elastic • Mountain View, CA, United States
serp_jobs.job_card.full_time
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people.The Elastic Search AI...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Lynx Software Technologies, Inc. • Sunnyvale, California, United States, 94085
serp_jobs.job_card.full_time
Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC.As a defense-focused software company of proven and dedicated employees, we take pride in our abili...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days
Sr Director, Systems Engineering - Strategic SME

Sr Director, Systems Engineering - Strategic SME

Celestica • San Jose, CA, United States
serp_jobs.job_card.full_time
Americas, USA, California, San Jose.The role is for a highly accomplished and forward‑thinking Sr Director Technical Engineer for a leading role in a critical customer engagement.This role demands ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer II

Software Engineer II

TekWissen • Newark, California, United States
serp_jobs.job_card.temporary
Job Title : Software Engineer II.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Sr. System Engineer

Sr. System Engineer

Supermicro • San Jose, CA, United States
serp_jobs.job_card.full_time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer II, Annapurna Labs

Software Engineer II, Annapurna Labs

Amazon • Cupertino, California, United States
serp_jobs.job_card.full_time
This job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DESCRIPTION : AWS ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. System Engineer

Sr. System Engineer

Support Revolution • San Jose, CA, United States
serp_jobs.job_card.full_time
Select how often (in days) to receive an alert : Create Alert.San Jose, California, United States.Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Ce...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. System Integration Engineer

Sr. System Integration Engineer

Reliable Robotics • Mountain View, CA, United States
serp_jobs.job_card.permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. ONTAP Systems Engineer

Sr. ONTAP Systems Engineer

NetApp • San Jose, CA, United States
serp_jobs.job_card.full_time
NetApp is seeking a highly skilled and experienced Senior Engineer to join our Active IQ Engineering team.As a Senior Engineer, you will be responsible for designing, optimizing, and managing the A...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Join Our Team At Lynx • Sunnyvale, California, United States
serp_jobs.job_card.full_time
Thompson Software Solutions is seeking a senior-level Sr Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Systems and DevOps Engineer

Senior Software Systems and DevOps Engineer

Xgrid.co • San Jose, CA, United States
serp_jobs.job_card.full_time
Xgrid is a cloud services tech firm, specializing in providing expert consultancy and professional services in building secure, complex, large-scale, production-grade distributed systems in cloud e...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Information Security Systems Engineer

Senior Information Security Systems Engineer

Leidos Inc • Mountain View, CA, United States
serp_jobs.job_card.full_time
Leidos is seeking a qualified Senior Information Systems Security Engineer (ISSE) to serve as the cybersecurity contact responsible for ensuring that assigned federal information systems comply wit...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer II

Software Engineer II

TekWissen • Newark, CA, United States
serp_jobs.job_card.temporary
Job Title : Software Engineer II.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Sr Embedded Software Engineer

Sr Embedded Software Engineer

Intuitive • Sunnyvale, California, United States
serp_jobs.job_card.full_time
At Intuitive, we are united behind our mission : we believe that minimally invasive care is life-enhancing care.Through ingenuity and intelligent technology, we expand the potential of physicians to...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted