Software Engineer, Information Systems & Technology

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
50 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$125k most similar roles pay here $229k

This listing doesn't post a salary. Most similar roles pay $142,400–$213,750.

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

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Information Systems & Technology

As a Java Software Engineer at Apple’s Information Systems and Technology group, you will collaborate with cross-functional teams to design, develop, test, document, improve, and maintain code for various internal systems and customer-facing applications. Your day-to-day responsibilities include participating in all aspects of project development from planning to implementation, focusing on delivering high-quality solutions that enhance operational efficiency across Apple’s global ecosystem. You will work extensively with Java but may also use other languages as needed, leveraging cloud-based distributed systems, relational and NoSQL databases, and CI/CD tools for deployment. This role requires a strong background in object-oriented programming principles, data structures, algorithms, and software design patterns to ensure the code is testable, maintainable, and scalable. The ideal candidate will have experience with Java web frameworks and unit testing tools, as well as familiarity with JVM internals and networking concepts, contributing to Apple’s mission of creating seamless experiences for both employees and customers worldwide.

What you'll do

  • Design and implement software solutions primarily in Java for various Apple systems.
  • Develop cloud-based distributed systems using APIs like REST, RPC, or GraphQL.
  • Maintain and optimize relational and NoSQL databases to support application needs.
  • Write testable, maintainable backend code following OOP principles and design patterns.
  • Participate in the full development lifecycle from planning to deployment of projects.

What we're looking for

  • 2+ years of professional software development experience.
  • Proven expertise in implementing cloud-based distributed systems and APIs.
  • Strong background in both relational and NoSQL database technologies.
  • Extensive hands-on experience with Java programming language.
  • Deep understanding of OOP principles, data structures, algorithms, and design patterns.

More like this

Similar roles

IT Software Engineer

Micron Technology

Boise, ID 24 days ago
UiPath Power Automate Desktop Automation Anywhere Process discovery Complexity scoring User Acceptance Testing (UAT) UiPath Orchestrator Debugging Azure DevOps Boards C# Python SQL
Hybrid

Staff IT Software Engineer

Palo Alto Networks

Santa Clara, CA 3 days ago $124,000$201,500
TypeScript NestJS React GCP Vertex AI RAG SQL CI/CD Kubernetes Terraform Prometheus Grafana Python PostgreSQL

Software and Systems Engineer, Mid

Booz Allen Hamilton

Chantilly, VA 10 days ago $69,400$158,000
Agile Scrum Jira Confluence Visio Terraform AWS Kubernetes Docker Python CI/CD PostgreSQL Git GitHub Prometheus Grafana

Systems Software Engineer

Danaher Corporation

Vista, CA 29 days ago $84,000$120,000
AI Python CMake Linux DevOps CI/CD Configuration Management Agile Scrum FDA ISO Design Control Quality Management System

Software Engineer

Q2

Austin, Texas 73 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Boeing

Remote (Hazelwood, MO) 65 days ago $105,000$140,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Azure DevOps Jira Azure DevOps Pipelines Microservices RESTful APIs Agile C++ CompTIA Security+ Windows 10/11 Windows Server
Remote