Sr. Software Engineer, Customer Systems
Apple, Inc.
Austin, TX • 40m ago • On-site
Senior
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Sr. Software Engineer, Customer Systems
- Focus: Microservices for low-latency, high-throughput customer support experiences
- Scope: Backend systems across Apple Support websites, iOS apps, and phone-based frontends
Description
Customer Systems builds and operates the technology behind Apple’s customer support experience—from contact center operations to software powering the Genius Bar. The team designs and runs an online support platform handling extremely high volumes, and builds microservices that deliver low-latency, high-throughput experiences to users across web and mobile frontends.
Responsibilities
- Design and build microservices powering low-latency, high-throughput customer experiences
- Support large-scale customer support platforms serving over a million daily users across Apple Support websites, iOS apps, and phone frontends
Requirements
- BS in Computer Science, Computer Engineering, or related technical field, or equivalent professional work experience
- 5+ years proven experience developing software professionally (longer experience preferred)
- 2+ years proven experience with Java, including concurrency, memory management, and performance optimization
- Proficiency in OOP, data structures, algorithms, and software design patterns; implement testable, maintainable, extensible backend code
- Experience building production applications with the Spring ecosystem (e.g., Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud) including dependency injection, auto-configuration, and reactive programming with WebFlux
- Solid understanding of advanced JVM internals (garbage collection, memory allocation, JIT, JNI, etc.)
- Experience designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, secure cloud-based distributed systems
- Solid knowledge of networking concepts, protocols, and infrastructure (HTTP/HTTPS, TCP/IP, CDN, load balancing, edge computing, DNS, Zero Trust architecture, etc.)
Benefits
Benefits are not specified in the provided posting.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Backend Software Engineer
Apple, Inc.
Senior
Technology
Sunnyvale, CA · On-site
N/A
46m ago
Senior Backend Engineer
Upside
Senior
Technology
Kraków, Poland · On-site
250K zł - 311K zł/yr
2 days ago
Senior Java Backend Software Engineer
Kforce Technology Staffing
Senior
Technology
Westlake, TX · On-site
$0K - $0K/yr
46m ago
Senior Software Engineer (Java, GCP)
Capgemini
Senior
Technology
Katowice, SL, Poland · On-site
N/A
3 days ago

Senior Engineer (Python, Cloud, AI/GenAI)
Capgemini Polska
Senior
Technology
Gdańsk, Poland · On-site
N/A
3 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Java Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, Poland · On-site
N/A
3 days ago
Senior Software Engineer
Webfleet Sp. z o.o.
Senior
Technology
Warsaw, Poland · On-site
N/A
3 days ago
Senior Software Engineer
HSBC Service Delivery
Senior
Technology
Kraków, Pl-06, Poland · On-site
23K zł - 30K zł/yr
1 days ago
Software Engineer (AI Functions Platform)
Snowflake
Mid
Technology
Warsaw, Poland · On-site
20K zł - 30K zł/yr
14h ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights