Sr. Software Engineer - Apple Cloud Product Services

Socket.dev

Cupertino (CA)

On-site

USD 150,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Socket.dev in California (Cupertino) seeks an experienced software engineer to design and build high-scale Java services. You will craft data models, define APIs, and optimize data flows while collaborating with multiple teams across Apple Cloud initiatives.

The ideal candidate has 7+ years of Java experience, strong CS fundamentals, and hands-on work with real-time, multi-threaded distributed systems. Experience with NoSQL databases like Cassandra is a plus, as is familiarity with

Qualifications

  • 7+ years of experience building high-scale Java services.
  • Plan and implement projects: data models, APIs, caching, and deployment.
  • Strong CS fundamentals; real-time and multi-threading concepts.
  • Experience with distributed systems.

Skills

Java
Distributed systems
APIs
Data modeling
Real-time systems
Multi-threading
Caching strategies
Scalability

Education

MS in Computer Science / IT / EE
BS with relevant proven experience

Tools

Cassandra
HTML
JavaScript
JQuery

Job description

DESCRIPTION

We have a large impact on Apple's revenue. This brings great access to our work. We know our product is extraordinary, but we also believe we can make it even better. We need your engineering skills as well as your product ideas to define and build the next generation of features that your friends and family are going to use. You will get to collaborate with many engineering teams across iCloud and Apple, therefore good communication and relationship-building skills are crucial to your success. Having an inquisitive mind and asking questions will help you not only achieve immediate results, but also encourage new insights for your next killer feature. At Apple Cloud, we're very invested in your personal growth. We will work with you to define your career goals and help you get closer to them with mentorship, training and education.


MINIMUM QUALIFICATIONS

7+ years of experience building high-scale Java services Ability to plan and implement projects; starting with crafting data models and storage, resolving data flows between systems, defining APIs, identifying the accurate caching strategy, and then developing, deploying and optimizing reliable, scalable and maintainable services, micro-services and async jobs. Validated understanding of fundamental Computer Science concepts Deep understanding of realtime and multi-thread programming concepts. Experience crafting, developing and maintaining high-performance distributed systems.


PREFERRED QUALIFICATIONS

Experience in NoSQL databases like Cassandra is a plus. Good knowledge of HTML, Javascript and JQuery is also a plus. Passion for quality and attention to detail. Ability to independently learn new technologies. EDUCATION & EXPERIENCE MS in Computer Science, Information Technology, or EE, or BS with relevant proven experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Apple Cloud Product Services
Sr. Software Engineer - Apple Cloud Product Services

Worky • San Diego (CA)

On-site
USD 142,300 - 263,300
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
Sr. Data Engineer, iCloud
Sr. Data Engineer, iCloud

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Software Engineer, Core Services - Apple Services Engineering
Software Engineer, Core Services - Apple Services Engineering

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Senior Distributed Systems Engineer - Services Special Projects
Senior Distributed Systems Engineer - Services Special Projects

Socket.dev • Cupertino (CA)

On-site
USD 170,000 - 210,000
Senior Software Engineer, Apple Data Platform
Senior Software Engineer, Apple Data Platform

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
Senior Software Engineer - Apple Cloud Products - iCloud Photos
Senior Software Engineer - Apple Cloud Products - iCloud Photos

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 324,800
Medical coverage
Dental coverage
Retirement benefits
+3
Sr Software Engineer, Apple Cloud Networking
Sr Software Engineer, Apple Cloud Networking

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,000 - 325,000
Software Engineer, Apple Services Engineering
Software Engineer, Apple Services Engineering

Apple Inc. • San Francisco (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
Software Engineer, Cloud Services ASE
Software Engineer, Cloud Services ASE

Socket.dev • Austin (TX)

On-site
USD 180,000 - 240,000
Senior Software Engineer, Apple Services Engineering
Senior Software Engineer, Apple Services Engineering

Apple • San Francisco (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchasing options
+1