Senior Software Engineer Enterprise Technology Services

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
28 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $231k
$101k most similar roles pay here $297k

This role pays more than 93% of similar roles. Most pay $151,000–$196,750 — the shaded band above. At the midpoint, this role pays about $231k versus about $174k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer Enterprise Technology Services

Senior Software Engineer Enterprise Technology Services joins the Enterprise Technology Services team within the Information Systems and Technology organization. This role involves being a core member of a high-performing engineering team responsible for planning, designing, and building new functionality for low-latency enterprise applications. The engineer will work on features ranging from internal optimizations to new product capabilities while ensuring high quality through unit and integration tests. Key technical requirements include extensive Java and J2EE experience, proficiency in Oracle database design and PL/SQL, and expertise in distributed WebServices based on service-oriented architecture. Preferred skills include React, Kubernetes for cloud-native applications, and JMS for enterprise messaging. The role addresses critical business problems involving identity management, device security, anti-abuse platforms, and supply chain systems to support global manufacturing, repairs, and product launches.

What you'll do

  • Design and plan new functionality and architecture for high-performing, low-latency enterprise applications.
  • Develop and maintain distributed WebServices based on service-oriented architecture (SOA) methodologies.
  • Build and optimize scalable Java/J2EE applications with a focus on reliability and performance.
  • Design database schemas, write and tune SQL queries, and manage Oracle failover and replication strategies.
  • Implement high-quality code featuring comprehensive unit and integration tests.
  • Develop cloud-native applications using Kubernetes and modern software delivery systems.
  • Manage enterprise messaging using Enterprise Application Integration (EAI) or Java Message Service (JMS).
  • Address security vulnerabilities such as Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF).

What we're looking for

  • Excellent Java development experience, with full stack engineering preferred.
  • 5+ years of experience developing Java/J2EE applications focused on reliability, scalability, and performance.
  • Solid understanding of object-oriented techniques, algorithms, Java design patterns, and reusable component design.
  • Hands-on experience building and maintaining distributed WebServices based on service-oriented architecture (SOA) methodologies.
  • Expertise with Oracle database including schema design, SQL tuning, PL/SQL packages, and failover/replication strategies.
  • Strong analysis, problem solving, troubleshooting, and communication skills to handle ambiguity and cross-group collaboration.
  • Experience with React, security vulnerabilities (XSS, CSRF), Kubernetes, and build systems (preferred).
  • BS or MS in Computer Science or equivalent (preferred).

More like this

Similar roles

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 78 days ago $119,800$234,700
Python C++ Go C Chromium Ninja SDLC Telemetry Feature Flags System Architecture Security Testing Logging Monitoring Automation
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 73 days ago $119,800$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Cloud Computing Software Engineering
4+ yrs exp Hybrid

Senior Software Engineer

Apple Inc

Cupertino, CA 49 days ago $184,700$324,800
Python Swift C++ Objective-C PyTorch Hugging Face LLM RAG RLHF MLOps CI/CD AWS GCP Transformer Architecture Reward Modeling Data Science API Development

Senior Software Engineer

Microsoft

42 days ago $119,800$234,700
Go Azure Kubernetes AKS OpenRTB Prebid Server Python C++ C# Java JavaScript CI/CD Azure DevOps Event Hubs Distributed Systems A/B Testing Kusto Kafka
4+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 38 days ago $177,900$257,550
Python SQL PyTorch TensorFlow scikit-learn Spark Databricks LLMs Agentic AI APIs Data Pipelines Feature Stores Java Go Anomaly Detection Supervised Learning Unsupervised Learning
5+ yrs exp