Network Software Engineer

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Network Software Engineer

Join Apple's software development team focused on hyper-scale Core Backbone & Internet networking. As a Network Software Engineer, you'll be instrumental in developing new applications for Apple's highly scalable core network. The role combines expertise in distributed systems, fault-tolerant systems, and high-performance analytics to improve key engineering and operational metrics. You'll work with a global team, collaborating across various departments to build and maintain critical network infrastructure. The position offers competitive compensation ranging from $143,100 to $264,200, comprehensive benefits including medical coverage, stock options, and educational support. The ideal candidate should have strong experience with Python, databases, and cloud platforms, along with a deep understanding of network protocols and infrastructure management. This is an excellent opportunity to impact Apple's global network infrastructure while working with cutting-edge technology and a world-class team.

Last updated an hour ago

Responsibilities For Network Software Engineer

  • Develop new applications for building highly scalable core network of Apple
  • Work on hyper scale Core Backbone & Internet networking
  • Develop software systems to improve reliability, visibility and efficiency
  • Collaborate with global team members and cross-functional teams
  • Build and maintain software tools and systems for core network infrastructure

Requirements For Network Software Engineer

Python
PostgreSQL
MySQL
Linux
Kubernetes
  • 6+ years of experience in software engineering
  • Strong and hands-on experience with Python/Django
  • Experience on relational databases such as Postgres or MySQL
  • Strong hands-on experience on building/maintaining RESTful APIs
  • Experience operating and developing infrastructure and services in cloud platforms

Benefits For Network Software Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Network Software Engineer

Software Engineer - ASE Data Solutions

Senior Software Engineer role at Apple's ASE Data Solutions team, building scalable backend systems for Apple's digital services ecosystem.

Automation Project Manager, Product Operations

Senior Automation Project Manager position at Apple, leading RPA initiatives and process automation projects in Worldwide Operations.

AppleCare Engineering Program Manager

Senior Technical Program Manager position at Apple focusing on AppleCare diagnostic tools development and implementation.

Software Development Engineer - Networking Technologies

Senior Software Development Engineer position at Apple focusing on networking technologies and performance optimization, offering competitive compensation and comprehensive benefits.

Metal Production Frameworks Engineer

Senior Software Engineer position at Apple working on Metal Frameworks team, developing GPU APIs for Apple platforms with competitive compensation $207,800-$312,200.