Sr Windows Dev Engineer for iCloud

Apple is a technology company that creates innovative products and services including iPhone, iPad, Mac, Apple Watch, and iCloud.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Sr Windows Dev Engineer for iCloud

Imagine what you could do here. At Apple, phenomenal ideas have a way of becoming great products, services, and customer experiences very quickly. The Apple Cloud Platforms group is seeking a senior product development professional to join their iCloud team, focusing on developing Cloud-based client software for the Microsoft Windows platform.

As a Sr Windows Dev Engineer, you'll be responsible for creating and maintaining high-quality C++ applications that integrate with Apple's iCloud services. This role requires deep knowledge of Microsoft Windows and demonstrated experience in developing and releasing cloud-based client/server products for the consumer marketplace. You'll be working in a collaborative environment where you'll contribute to architecture planning and participate in code reviews to maintain engineering excellence.

The ideal candidate brings strong expertise in modern C++ development, including STL and Win32, along with advanced debugging skills for handling complex scenarios involving multithreading, synchronization, and memory management. Experience with the Microsoft Store deployment process is highly valued, as is proficiency with Git version control and CI/CD methodologies.

This position offers an exciting opportunity to work on products that impact millions of users worldwide. You'll be part of a small, dynamic team where your contributions will directly influence the user experience of Apple's cloud services on the Windows platform. The role combines technical depth with the excitement of working in a fast-paced product development organization.

Benefits include a competitive base salary range of $143,100 to $264,200, comprehensive medical and dental coverage, retirement benefits, and opportunities for stock ownership through various employee stock programs. Apple also offers education reimbursement, discretionary bonuses, and potential relocation assistance for the right candidate.

If you're passionate about creating exceptional software experiences and want to be part of a team that values innovation, quality, and user experience, this role at Apple could be your next career milestone.

Last updated 15 hours ago

Responsibilities For Sr Windows Dev Engineer for iCloud

  • Develop Cloud-based client software for the Microsoft Windows platform
  • Contribute to architecture planning and code reviews
  • Write and maintain detailed, high quality C++ code
  • Work within a fast-paced product development organization
  • Develop applications within the iCloud team

Requirements For Sr Windows Dev Engineer for iCloud

  • 5+ years of shown experience with Windows applications and Microsoft development environments
  • Experience with multithreading, API design, and client-server applications
  • Proven foundational programming skills (algorithms, data structures, OOP, SQlite.)
  • Expert knowledge of modern C++, STL, WIn32
  • Advanced debugging skills
  • Solid understanding of Git Version Control, CI/CD methodologies
  • Excellent verbal and written communication skills

Benefits For Sr Windows Dev Engineer for iCloud

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Vision insurance
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Sr Windows Dev Engineer for iCloud

Java Server Engineer-Mail ASE

Senior Java Server Engineer position at Apple working on iCloud Mail platform, focusing on backend services, security, and distributed systems with 7+ years experience required.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, the company's foundational cloud services platform, focusing on distributed systems and database technologies.

OS Performance Engineer – CoreOS Kernel Engineering

Senior OS Performance Engineer role at Apple focusing on kernel optimization and system performance for Apple Silicon platforms across iOS, macOS and visionOS.

Systems Software Engineer, File Sync

Senior Systems Software Engineer role at Apple working on FileProvider framework for file sync capabilities across Apple devices.

Senior Software Quality Engineer - VPG Creative Applications

Senior Software Quality Engineer role at Apple focusing on testing and automating quality assurance for creative applications in the Vision Products Group.