Senior Software Engineer, Enterprise Technology Services.

Apple Inc

Sunnyvale, CA

Job posting number: #7289362 (Ref:apl-200573707)

Posted: October 15, 2024

Job Description

Summary
At Apple, new insights have a way of becoming revolutionary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Emerging Technologies team specializes in building forward-looking, extremely scalable platforms. The team has a passion for solving challenging problems, exploring new domains, and engineering transformational solutions. The diversity of our team and thinking inspires innovation that runs through everything we do. In this role, you will work with a talented team to design and develop the perimeter security solution of Apple that safeguards mission critical services and systems from all sorts of security threats. It is a world class solution that offers protection in various network layers, web application firewall (WAF), authentication offloading, traffic management services, and more. It provides increased availability, fault-tolerance, and access control to Apple’s internal and external application and services.
Description
We are looking for a self-driven, talented Software Engineer to design and develop the control plane of our security platform. In this role, you will collaborate closely with the Data Plane and other cross-functional teams to build novel features for the platform. The ideal candidate will be hands-on in coding, and have expertise in building and tuning high-performance services, and creating robust and scalable distributed systems.
Minimum Qualifications
  • Bachelor or Master Degree in Computer Science or related engineering field.
  • Mastery in Core Java, OOP, multithreading, collections, and exception handling.
  • Experience with Hibernate or JPA for object-relational mapping.
  • Proficient in building RESTful web services and APIs.
  • Expertise in JVM tuning, profiling, and optimizing Java applications.
  • Familiar with Docker and Kubernetes for container orchestration.
  • Good understaffing of IP Networking, BGP, NAT and TCP/IP.
  • At least 5 years of software development experience.
Preferred Qualifications
  • Good understanding of and HTTP/HTTPS proxies
  • Experience with building Control Plane systems, Kubernetes APIs, and Custom Resource Definitions (CRDs).
  • Innovative, thinks out of the box, and have a strong drive for excellence.
  • Good verbal and written communication skills, and interpersonal skills.
Pay & Benefits




Apply Now

Please mention to the employer that you saw this ad on WomenInScience.com

Job posting number:#7289362 (Ref:apl-200573707)
Application Deadline:Open Until Filled
Employer Location:Apple Inc
Jacksonville,Florida
United States
More jobs from this employer