Software Development Engineer - Applications

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$272,100 / yr
Posted
43 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $227k
$113k most similar roles pay here $289k

This role pays more than 90% of similar roles. Most pay $136,375–$202,300 — the shaded band above. At the midpoint, this role pays about $227k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer - Applications

As a Software Development Engineer at Applications, you will join a dynamic team focused on delivering robust solutions for large-scale systems. Your primary responsibilities include investigating and implementing emerging technologies to ensure zero operational downtime during software deployments. You will write infrastructure as code using AWS CloudFormation, Helm, and Ansible, while also resolving production issues with tools like OpenSSL, curl, Netcat, and dig. Additionally, you will evaluate NGINX load balancer features for use in microservices architectures, analyze technology options, and define build, delivery, and deployment pipelines. Key skills required include designing custom load balancing routing logic in NGINX JavaScript, developing Ansible playbooks, creating CloudFormation stacks, and configuring TLS settings to meet PCI Compliance requirements. This role demands expertise in networking, automation, and DevOps practices to deliver high-availability systems for ecommerce applications.

What you'll do

  • Investigate and implement software deployments with zero operational downtime using AWS CloudFormation, Helm, and Ansible.
  • Resolve production issues by debugging network configurations with tools like OpenSSL, curl, Netcat, and dig.
  • Evaluate NGINX load balancer features for use in microservices architectures to ensure high availability and low latency.
  • Define build, delivery, and deployment pipelines for applications while ensuring security and robustness.
  • Automate software configuration and deployment processes using Ansible playbooks for NGINX Load Balancers.
  • Configure TLS and mutual TLS settings in NGINX to meet PCI Compliance requirements for ecommerce applications.

What we're looking for

  • 5+ years of experience designing and developing custom load balancing logic using NGINX JavaScript for business objectives.
  • Expertise in creating Ansible playbooks to automate configuration and deployment processes for NGINX Load Balancers.
  • Proficient in developing CloudFormation stacks to automate AWS resource provisioning across multiple environments.
  • Experience verifying TLS configurations with OpenSSL CLI to ensure PCI Compliance for ecommerce applications.
  • Skilled in configuring TLS, mutual TLS, and SSO in NGINX to meet security requirements of ecommerce applications.
  • Capable of creating and configuring Kubernetes NGINX Ingress Controllers to support transactional ecommerce-based applications.

More like this

Similar roles

Software Development Engineer - Applications

Apple Inc

Austin, TX 15 days ago
Unix Linux Shell Scripts Load Balancers DNS Nginx SQL Postgres NoSQL Couchbase Cassandra messaging RabbitMQ Solr ElasticSearch Ansible Jenkins Git Docker Kubernetes AWS GCP AliCloud CI/CD Prometheus Grafana

Software Development Engineer - Applications

Apple Inc

Austin, TX 15 days ago
Node Express Java TypeScript React HTML CSS SASS CI/CD REST API JavaScript Cascading Stylesheets Data Visualization Continuous Deployment Debugging Interactive Debuggers Xcode IntelliJ Splunk

Software Engineer - Applications

Apple Inc

Austin, TX 15 days ago
AWS Kubernetes GCP Alibaba Cloud CI/CD Linux kubectl CloudTrail CloudWatch Splunk Cilium Prometheus Terraform Python PostgreSQL

Software Engineer - Applications

Apple Inc

Cupertino, CA 15 days ago $212,000$318,400
AWS S3 Glue Lambda API Gateway EKS CloudWatch Spark Teradata MPP architecture Shared-Nothing architecture T-SQL Partitioning Optimization techniques Access control Shell scripting CLI Unix ETL Python SQL Redshift CI/CD