JobsSoftware Development Engineer - Applications
Job description
This role at Apple focuses on investigating emerging technologies and implementing software deployments with zero operational downtime. The position requires collaboration with interdisciplinary teams to meet business service lifecycle objectives. The main responsibilities include automating software deployment processes and resolving production issues using various network debugging tools. The role also emphasizes the evaluation of new features in load balancer products and the implementation of a secure DevOps pipeline.
Requirements
- Bachelor's degree or foreign equivalent in Electronic Engineering, Electrical Engineering, Computer Science or a related field.
- 5 years of progressive, post-baccalaureate experience in the job offered or a related occupation.
- Experience in designing and developing custom load balancing routing logic in NGINX JavaScript.
- Proficiency in developing Ansible playbooks for software configuration and deployment processes.
- Experience in developing CloudFormation stacks for AWS resource provisioning.
- Knowledge of verifying TLS configuration using OpenSSL CLI for security compliance.
- Experience in configuring TLS and mutual TLS in NGINX for ecommerce applications.
- Ability to configure and debug load balancing configurations utilizing Single Sign On (SSO).
- Experience in creating and configuring Kubernetes NGINX Ingress Controllers.
Responsibilities
- Investigate emerging technologies and implement software deployments with zero operational downtime.
- Write infrastructure as code to automate software deployment processes.
- Resolve and identify production issues using network debugging tools.
- Communicate and collaborate effectively with interdisciplinary teams.
- Evaluate new features and capabilities in the NGINX load balancer product.
- Analyze technology options and define the build, delivery, and deployment pipeline for applications.
- Provide leadership in implementing a secure and high availability DevOps pipeline.
- Automate build and deployment processes.
- Implement push button deployment at scale with zero downtime.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
