Senior Software Engineer, Retail & Marcom Engineering
Apple, Inc.
Cupertino, CA • 23m 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: Server-side (backend) software engineering for Retail & Marcom systems
Collaboration: Works with QA, product, and external partners to deliver reliable customer and retail-employee experiences
Focus: Scalable, secure, fault-tolerant backend services; API design; event-driven architectures
Description
The Financing & Retail Systems team is seeking an experienced Server-side Software Engineer to build reliable, seamless experiences for Apple customers and Retail Store employees worldwide. You’ll join a hands-on backend development team delivering highly scalable, secure, fault-tolerant solutions, improving service performance and reliability, and troubleshooting production issues. You will also participate in technical design discussions, review code, and strengthen engineering practices across the team.
Responsibilities
Deliver backend services and features in partnership with engineering, QA, product, and carrier partners
Improve service performance, reliability, and operational stability
Troubleshoot and resolve production issues
Contribute to technical design discussions and code reviews
Help strengthen engineering practices across the team
Requirements
B.S. in Computer Science, Computer Engineering, or related technical field, or equivalent professional work experience
5+ years of proven professional software development experience (longer preferred)
2+ years proven experience developing in Java, including concurrency, memory management, and performance optimization
Proficiency in OOP, data structures, algorithms, and software design patterns; ability to 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, reactive programming with WebFlux, and microservice design
Experience with API design and implementation including RESTful API principles, gRPC, GraphQL, and contract-first design (OpenAPI/Swagger, Protobuf); strong understanding of API versioning/backward compatibility
Experience with message-driven and event-driven architectures including Kafka/RabbitMQ/ActiveMQ, event sourcing, CQRS, and reliable asynchronous communication
Experience with relational and NoSQL databases including schema design, query optimization, and performance tuning (indexing, execution plan analysis, query rewriting)
Benefits
Opportunity to build and operate systems and experiences connecting Apple products with customers in online and physical stores
Work with a team that emphasizes scalable, secure, fault-tolerant engineering and high reliability in production
Collaborate cross-functionally across engineering, QA, product, and external partners
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Software Engineer, Backend (Retail & Marcom Systems)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $278K/yr
1 days ago
Senior Backend Software Engineer (Retail & Marcom Systems)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $278K/yr
1 days ago
Senior Backend Software Engineer
Apple, Inc.
Senior
Technology
Sunnyvale, CA · On-site
N/A
2 days ago
Sr. Software Engineer, Customer Systems
Apple, Inc.
Senior
Technology
Austin, TX · On-site
N/A
2 days ago
Java Server Engineer (ASE Products)
Apple, Inc.
Senior
Technology
Cupertino, CA · On-site
N/A
1 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.
Frontend Architect (AI Experiences)
Apple, Inc.
Senior
Technology
Sunnyvale, CA · On-site
N/A
1 days ago
Staff Software Engineer, Apple Ads
Apple
Senior
Technology
Austin, TX · On-site
N/A
1 days ago
Senior Software Engineer (Backend, Go/AWS)
ACV
Senior
Technology
Buffalo, NY · On-site
N/A
2 days ago
Back-End Developer
Aristocrat
Senior
Technology
Warsaw, Poland · On-site
138K zł - 256K zł/yr
3 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights