Software Development Engineer - Apps, Enterprise Technology Services

Apple Inc

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$133k most similar roles pay here $227k

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

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 Development Engineer - Apps, Enterprise Technology Services

As a Software Development Engineer in Apple’s Identity Management group within Enterprise Technology Services, you will play a pivotal role in maintaining and enhancing the world's largest identity management system, ensuring it operates at planet scale. Your daily responsibilities include designing and implementing robust backend logic using Java and Spring frameworks, creating RESTful APIs for seamless integration with front-end services, optimizing database schemas and queries to ensure scalability, and deploying applications through CI/CD pipelines. You will collaborate closely with cross-functional teams to monitor system performance, implement security protocols, and conduct thorough testing to maintain high availability and reliability of mission-critical platforms and applications. Essential skills include proficiency in Java, experience with Spring and Hibernate frameworks, knowledge of RESTful APIs, familiarity with SQL and NoSQL databases, and hands-on experience with containerization tools like Docker and Kubernetes.

What you'll do

  • Design, code, and maintain robust backend logic using Java and Spring frameworks.
  • Create, test, and document RESTful APIs for seamless communication between services.
  • Optimize database schemas and queries to ensure system efficiency and scalability.
  • Monitor system performance and implement security protocols to protect applications.
  • Write clean, testable code and conduct unit/integration tests before deployment.
  • Deploy applications using CI/CD pipelines and containerization tools like Docker.

What we're looking for

  • 2+ years of professional experience in server-side Java development.
  • Proficiency in Java and understanding of object-oriented programming principles.
  • Experience with frameworks like Spring, Hibernate, or similar.
  • Hands-on experience designing RESTful APIs and micro-services architecture.
  • Expertise in database management using SQL and NoSQL databases.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Strong problem-solving skills and ability to work collaboratively.

More like this

Similar roles

Software Development Engineer

Adobe

Lehi 3 days ago $177,900$257,550
Java Spring Python JavaScript Kubernetes Jenkins Splunk New Relic Grafana CircleCI RESTful APIs DevOps AI Agile Continuous Integration Unit Testing Build Automation Docker AWS PostgreSQL

Software Development Engineer

Adobe

San Jose 51 days ago $148,500$214,950
Java Spring Hibernate ReactJS HTML JavaScript Agile Scrum Kanban XML JSP JNDI JDBC JMS Servlets React Native Enterprise readiness CI/CD

Software Development Engineer

Adobe

San Jose 46 days ago $148,500$214,950
Python Java JavaScript Docker Kubernetes AWS Azure GCP CI/CD RESTful APIs microservices unit testing PostgreSQL MongoDB React Angular Vue.js

Software Development Engineer

Zillow

Remote (Remote-Usa, US) 44 days ago $136,300$217,700
ES6 React TypeScript GraphQL Python NodeJS Go PostgreSQL Aurora Postgres CI/CD Mortgage Fintech REST Distributed Systems Microservices
Remote