Software Development Engineer, Security

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
147 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$131k $232k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,475–$216,000.

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

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Security

The Software Development Engineer - Security, Enterprise Technology Services joins the Joint Mobile Engineering Team to develop critical security services tightly coupled with hardware. This role involves building highly scalable, distributed server-side applications and multi-tenant solutions that support device activation and eSIM initiatives. You will collaborate with cross-functional teams and third parties to capture requirements and produce high-quality code capable of withstanding detailed audits. Key technical requirements include proficiency in Java, Spring Boot, and Microservices to build scalable RESTful APIs. You must have experience with relational and NoSQL databases like Oracle and Cassandra, as well as automated testing frameworks such as JUnit, Mockito, or TestNG. The work addresses core security, privacy, and hardware lifecycle problems across various product lines and mobile platforms.

What does a Software Development Engineer earn?

Median $169050 from 224 postings across 18 companies.

See salary data

What you'll do

  • Develop highly scalable, distributed server-side applications and multi-tenant systems.
  • Build and maintain scalable RESTful APIs using Java, Spring Boot, and Microservices.
  • Design and implement security services tightly coupled with hardware to improve customer safety and privacy.
  • Develop server-side solutions for global device activation and eSIM technologies.
  • Manage data using relational and NoSQL databases like Oracle and Cassandra.
  • Write high-quality code that meets the standards of detailed security audits.
  • Interpret production logs and traffic patterns to perform root cause analysis.
  • Implement automated testing methodologies using frameworks like JUnit, Mockito, or TestNG.

What we're looking for

  • Experience in object-oriented programming and design, including Java.
  • Experience with Spring Boot and Microservices building scalable RESTful APIs.
  • Experience with relational databases and NoSQL databases like Oracle and Cassandra.
  • Understanding of application design, development, and integration of high volume/low latency server applications.
  • Experience with automated testing methodologies and frameworks like JUnit, Mockito, or TestNG (preferred).
  • Outstanding verbal and written communication skills.
  • Experience with event stream systems and asynchronous backend services like Kafka or Rabbit (preferred).
  • BS/MS in Computer Science or related field (preferred).

More like this

Similar roles

Software Development Engineer, Security, Core OS

Apple Inc

Cupertino, CA 10 days ago $150,400–$225,300
Firmware Embedded Development Secure Boot Kernel Programming Code Auditing Processor Architecture Secure Coding Security Mitigations Proof of Concept

Software Development Engineer, Security, Core OS

Apple Inc

Cupertino, CA 4 days ago $150,400–$225,300
Firmware Embedded Development Secure Boot Kernel Programming Code Auditing Security Mitigations Processor Architecture Secure Coding Security Verification Hardware Security