Software Engineer, Applications

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $157k
$114k most similar roles pay here $207k

This listing doesn't post a salary. Most similar roles pay $131,097–$182,206.

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 1833 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1493 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Applications

Join the Apple Retail Engineering Affordability Platform team as a mid-level software engineer where you will design, develop, and maintain applications and features using Java, Python, and SpringBoot. You’ll work on system frameworks, test-driven automation, and security-related features while architecting database and message framework designs for public and private cloud platforms like AWS or GCP. Your day-to-day involves collaborating with project managers and technical teams to build scalable distributed systems and implement modern architecture principles, ensuring high availability and reliability. Utilize tools such as JMeter for performance testing and GitOps workflows with GitHub and ArgoCD, all while contributing to the next generation of Apple’s IS&T Platforms and Applications in an Agile environment.

What you'll do

  • Design and develop applications for the Apple Retail Engineering Affordability Platform.
  • Implement system frameworks and automation features focusing on security.
  • Architect database design using both relational and non-relational databases.
  • Build micro-services on public and private cloud platforms like AWS or GCP.
  • Enhance next-generation IS&T Platforms and Applications at Apple.
  • Participate in Agile development processes from planning to implementation.

What we're looking for

  • Bachelor’s degree in Computer Science or related field with 3+ years of relevant experience.
  • Proficiency in Java, Python, and SpringBoot for application development.
  • Experience with relational (Oracle, MySQL) and non-relational databases (Cassandra, Couchbase).
  • Expertise in cloud technologies such as AWS, GCP, or Azure.
  • Capability to build highly available, scalable distributed systems.
  • Knowledge of test-driven development using JUnits, TestNG, and performance testing frameworks.
  • Experience with GitOps workflow and CI/CD tools like GitHub, ArgoCD, Terraform.

More like this

Similar roles

Software Engineer

Alteryx

Remote (Irvine, CA) 124 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Robinhood

Menlo Park, CA 25 days ago $161,637$200,000
Python Java Scala GoLang Machine learning frameworks Data processing frameworks Feature engineering tools ML pipeline and deployment tools Model monitoring tools
Hybrid

Software Engineer

Boeing

Remote (Hazelwood, MO) 32 days ago $105,000$140,000
C#.NET .NET Framework Bash PowerShell MSSQL Transact-SQL Azure DevOps Jira xUnit nUnit MSTest Windows 10/11 Windows Server Azure DevOps Pipelines Microservices RESTful APIs Containerized Software Agile
Remote

Software Engineer

Cisco

Milpitas, CA 40 days ago $165,000$241,400
C++ Python Linux SONiC SAI TCP/IP BGP VxLAN EVPN ACLs GDB PDB Git Jira Jenkins CI/CD Pytest
Hybrid

Software Engineer

Boeing

Remote (Maryland Heights, MO) 24 days ago $105,000$128,140
C# Azure DevOps Git HTML CSS JavaScript NuGet Unit Tests SAFe Agile .NET TFS
Remote

Software Engineer

Boeing

Remote (Hazelwood, MO) 18 days ago $105,000$147,510
C# .NET .NET Framework SQL xUnit MSTest Agile VB C++ CompTIA Security+
Remote