Apple Jobs From Home In USA Apply ! ( Sr. Software Engineer )

Apple

Annapolis (MD)

On-site

USD 130,000 - 242,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Calm work environment
Mentoring
Growth culture
Flexible vacation policy
Excellent benefits

Job summary

Apple's AMP Data Services team is seeking a Sr. Software Engineer to design and build scalable data systems supporting millions of users and billions of transactions across Apple ecosystem apps.

You will contribute to core data infrastructure, including storage, caching, and streaming components, collaborating with cross-functional teams to meet tight deadlines. The role emphasizes hands-on implementation in Java/C++, performance optimization, and deep understanding of distributed systems, with

Qualifications

  • Extensive professional experience developing software in Java and/or C++ with a strong understanding of object-oriented concepts and design.
  • Experience and deep understanding of distributed data stores such as Kafka, Cassandra, Redis, Solr, etc. Strong production debugging and performance tuning skills.
  • Strong understanding of data architecture and related issues.
  • Experience working on complex problems and distributed systems where scalability and performance are extremely important (every millisecond counts)
  • Must be independent and able to work effectively with cross-functional teams.
  • Our customers love what we do at Apple, and we want the same from our engineers: a passion for building the best systems!

Skills

Java
C++
Object-oriented design

Education

Computer Science degree

Tools

Kafka
Cassandra
Redis
Solr

Job description

Position Details

Job Title: Sr. Software Engineer

Company: Apple

Location: Annapolis, Maryland

Salary: $22/Hour

Summary

The Apple Media Products (AMP) Data Services team is looking for amazing engineers to design and build the best systems to meet our complex and growing data and infrastructure needs. We are a critical part of the Apple ecosystem, supporting millions of users and billions of transactions. We are looking for someone who is ready to work on a larger scale and be involved in the marketing of exciting new products and services.

Key Requirements
  • Extensive professional experience developing software in Java and/or C++ with a strong understanding of object-oriented concepts and design
  • Experience and deep understanding of distributed data stores such as Kafka, Cassandra, Redis, Solr, etc. Strong production debugging and performance tuning skills.
  • Strong understanding of data architecture and related issues.
  • Experience working on complex problems and distributed systems where scalability and performance are extremely important (every millisecond counts)
  • Must be independent and able to work effectively with cross-functional teams.
  • Our customers love what we do at Apple, and we want the same from our engineers: a passion for building the best systems!
Description

Apple's media engineering team supports tens of millions of content in more than 150 markets enjoyed by hundreds of millions of users, powering various features within Apple client apps such as App Store, Apple Music, Apple TV+, iTunes, iBooks, podcasts, etc. We have unique and growing needs for data storage and consumption. You will help build the next generation platform and infrastructure services by providing and supporting features such as structured and unstructured storage, caching, queuing and much more.

You will collaborate cross-functionally with multiple AMP teams, from shop and commerce to research and advice, building pipelines and infrastructure platforms and services that can scale rapidly and deliver personalized and non-personalized data with very low latency. You must be someone who isn't afraid to question assumptions, is a good team player with tight deadlines, and approaches problems with elegant technical solutions.

Benefits
  • Calm work environment where you can choose when to socialize and when to concentrate.
  • Providing technical guidance and mentoring as needed.
  • Encouraging work culture focused on growth.
  • Encouragement to use accumulated vacation time and maintain a healthy work-life balance.
  • Excellent benefits.
Educational Experience

Computer Science degree or equivalent experience.

Additional Requirements
  • Experience designing and implementing RESTful APIs and services, gRPC is a plus.
Pay and Benefits

At Apple, the base salary is part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base salary range for this role is $130,000 - $242,000 and your base salary will depend on your skills, qualifications, experience and location. Apple employees also have the opportunity to become Apple shareholders by participating in Apple employee discretionary stock programs. Apple employees are eligible for discretionary limited unit stock awards and can purchase Apple stock at a discount if they voluntarily participate in the Apple Employee Stock Purchase Plan. You'll also receive benefits including: full medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to your career advancement at Apple, reimbursement of certain educational expenses, including tuition. Additionally, this role may be eligible for discretionary bonus or commission payments as well as relocation.

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

Similar jobs worth comparing

Software Data Engineer
Software Data Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Medical and dental coverage
Apple stock programs
Employee education reimbursement
Senior Software Engineer, Apple's Streaming Platform and Solutions
Senior Software Engineer, Apple's Streaming Platform and Solutions

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Medical & dental coverage
Employee stock programs
Tuition reimbursement
+1
Software Engineer, Employee Experience & Productivity
Software Engineer, Employee Experience & Productivity

Apple Inc. • Culver City (CA)

On-site
USD 142,000 - 214,000
Apple At Home Advisors Jobs, Home Jobs Online Apply In US (Hardware Systems Integration Engineer )
Apple At Home Advisors Jobs, Home Jobs Online Apply In US (Hardware Systems Integration Engineer )

Apple • Pierre (SD)

On-site
USD 150,000 - 269,000
Employee stock purchase plan
Relocation assistance
Discretionary bonuses
+1
Senior Software Engineer, Developer Productivity, Sensing & Connectivity
Senior Software Engineer, Developer Productivity, Sensing & Connectivity

Apple Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 142,000 - 263,000
Medical and dental coverage
Employee stock programs
Tuition reimbursement
+1
Software Engineer - Data Solutions, AI & Data Platform (AiDP)
Software Engineer - Data Solutions, AI & Data Platform (AiDP)

Apple Inc. • Sunnyvale (CA), Northern (KY)

On-site
USD 150,000 - 225,000
Comprehensive medical and dental
Retirement benefits
Employee stock purchase plan
+1
Software Engineer, Big Data - Apple Services Engineering
Software Engineer, Big Data - Apple Services Engineering

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Stock programs
Relocation assistance
Educational reimbursement
+2
Software Engineer, Commerce
Software Engineer, Commerce

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 129,000 - 225,000
Apple employee stock programs
Relocation assistance
Education reimbursement
Senior iOS Engineer
Senior iOS Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Employee stock programs
Stock Purchase Plan
Medical and dental coverage
+1
Software Engineer, Commerce Segments and Platform, ASE
Software Engineer, Commerce Segments and Platform, ASE

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Stock programs
Bonuses/commission
Education reimbursement
+2