11 days old

Senior Software Engineer, Network Security (NSM)

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

Summary

Posted: Feb 14, 2020

Weekly Hours: 40

Role Number:200150466

The role can be located in Sunnyvale, (CA) Austin (TX), or Seattle (WA)Job Summary

This role is responsible f...Summary

Summary

Posted: Feb 14, 2020

Weekly Hours: 40

Role Number:200150466

The role can be located in Sunnyvale, (CA) Austin (TX), or Seattle (WA)Job Summary

This role is responsible for designing, building and tuning a variety of security intelligence tools. This is a highly technical, hands-on position that requires expertise supporting critical security systems at enterprise scale. You will deliver innovative solutions in key areas:

Engineering - continuously optimize secure, scalable and performant security tools and services

Reliability - drive fault detection and correction, performance and uptime at global scale

Capacity and Planning - partner with customers to predict and maintain adequate capacity

Automation and orchestration to enable -
- Automated response to alerts or indicators of performance issues
- Automated triage and prioritization
- Automated enrichment of data trough calls to auxiliary services and data sources

Key Qualifications

  • 5+ years of managing services in a distributed *nix environment
  • Experience supporting services in cloud compute environments
  • Working knowledge of network protocols and Linux/Unix system internals
  • Experience with data streaming, batch and ETL technologies
  • Experience with network analysis or network security tools
  • Proficient with various programming languages such as Python/Java/Ruby/Perl/Go for automation or integration with multiple APIs (REST, SOAP, RPC)
  • Solid grasp of centralized configuration management and provisioning technologies, such as Ansible, Chef, Puppet, etc.
  • Experience with common formats such as JSON and compression utilities
  • Knowledge of transport protocols (TCP, TLS, HTTP, UDP)
  • Superb interpersonal skills, capable of working with cross functional technical and business teams and varying levels of management
  • Experience implementing and working with open source projects
  • Capable of writing detailed solution specifications, diagrams, best practices/standards documentation, operating procedures, test plans/test reports, etc.

Description
- Provide engineering and operational support for distributed systems and network based information security tools
- Operate and develop automation for security tool configuration and provisioning
- Administer and operate security controls and configurations within cloud computing environments
- Operate and scale streaming and micro-batch ETL infrastructure
- Orchestrate distributed systems in *nix environments
- Work closely with development teams to understand application performance and behavior patterns to actively monitor, tune and correct issues before they occur
- Identify opportunities to improve security tooling reliability, performance and security
- Develop standard metrics to measure the effectiveness of Apple's Information Security developed tooling, including assessing its quality and efficiency

Education & Experience

Bachelor of Science in Computer Science or equivalent

Additional Requirements

  • Take part in a 24x7 on-call rotation


Jobs Rated Reports for Software Engineer

Posted: 2020-03-17 Expires: 2020-04-16

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:

Senior Software Engineer, Network Security (NSM)

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