17 days old

Network/Systems Software Engineer, Security Platforms

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200159170
  • Jobs Rated
    8th
Summary

Summary

Posted: Mar 13, 2020

Role Number:200159170

Imagine a dynamic and exciting environment where teams of people are dedicated to pioneering innovative technologies that accelera...Summary

Summary

Posted: Mar 13, 2020

Role Number:200159170

Imagine a dynamic and exciting environment where teams of people are dedicated to pioneering innovative technologies that accelerate security for one of the most valuable companies in the world.

Apple's Security Solutions group is a critical group focused on building state-of-the-art solutions and platforms to take on information security at Internet scale. The group is tasked with building full stack security solutions that secure Operating Systems, Hosts, Applications, & Network.

The systems being protected are high-demand operating at hyper-scale and handling extraordinarily large volumes of critical data - some of the largest in the world.

The security domains include but not limited to areas like Anomaly Detection, Intrusion Detection, Anti-phishing, Web Application Firewall, DDOS Prevention, Network Security, & Malware.

Key Qualifications

  • Experience in engineering highly scalable and distributed systems.
  • Expertise in Load Balancing Concepts and Platforms
  • Enterprise in Layer 7 Load Balancing and Web Traffic Inspection
  • Expertise in designing and running forward proxy platforms
  • Experience with software like NGINX and Apache Traffic Server (ATS)
  • Experience with programming languages like Lua and Go
  • In-depth understanding of networking including L2/L3/MPLS/BGP protocols
  • Experience with virtual switching platforms, DPDK , etc
  • Unix Performance Monitoring & Tuning

Description

We are looking for strong programmers with expertise in Network and Application security including building Web Application Firewalls, Load Balancers, Forward Proxy Platforms and familiarity with Network layer security including deep packet inspection, DDOS attacks, etc. This individual must be an excellent programmer with good understanding of various security concepts and design patterns to produce high-quality and highly scalable deliverables.

You are an excellent programmer with good understanding of various security concepts and design patterns to produce high-quality and highly scalable work you're doing. This individual is also expected to work with partners, Project managers, and cross-discipline teams to understand and capture requirements. This individual should be passionate about writing good quality code and comfortable to go through the scrutiny of detailed audits.

The candidate should also be passionate about exploring emerging technologies to create shifting in thinking platforms and solutions. The candidate should be highly motivated, have exceptional development and analytical skills.

This is a core engineering role that requires you to be hands-on in coding, building and tuning highly scalable, distributed services that handle large volumes of data.

Responsibility:
The primary responsibility will be System Design & Writing Code,
Architecture & Scaling
Security Analysis
Performance tuning and debugging.
Exploring new solutions, approaches and technologies
Brainstorming new ideas and platforms

Education & Experience

Masters or Bachelor's degree in Computer Science / Software Engineering with a minimum of 5 years of programming experience.

Additional Requirements

Jobs Rated Reports for Software Engineer

Posted: 2020-03-13 Expires: 2020-04-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Network/Systems Software Engineer, Security Platforms

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast