Senior Software Engineer, Backend (Retail & Marcom Systems)
Apple
Cupertino, CA • 11m ago • On-site
Senior
On-site
184,700 - 277,600 USD/yr
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
Senior backend software engineering role focused on Financing & Retail systems for global retail and marketing experiences.
Description
Financing & Retail Systems is seeking an experienced Server-side Software Engineer to build reliable, seamless experiences for Apple customers and Retail Store employees worldwide. You will join a hands-on backend development team delivering scalable, secure, and fault-tolerant solutions, working closely with QA, product, and external carrier partners. The role includes backend design and implementation, production troubleshooting, and improving service performance and reliability.
Responsibilities
- Design and build scalable backend services and APIs for device activation, plan selection, pricing, and order management with major carriers.
- Develop, test, and deploy high-quality features across the full lifecycle, from technical design through release and production support.
- Integrate with carrier systems and internal platforms, translating carrier requirements into well-documented solutions.
- Troubleshoot and resolve production issues using logs and monitoring to prevent recurrence.
- Improve performance, reliability, and maintainability of existing services (order, pricing, and fulfillment flows).
- Collaborate with product managers, QA engineers, program managers, and carrier partners to define requirements and deliver on schedule.
- Review code, participate in design discussions, and help set engineering standards and mentor teammates.
- Write and maintain automated tests, documentation, and runbooks to keep services easy to operate.
Requirements
- B.S. 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 principles, data structures, algorithms, and software design patterns with a focus on testable, maintainable, extensible backend code.
- Production experience building applications with the Spring ecosystem (e.g., Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud), including dependency injection, auto-configuration, WebFlux, and Spring-based microservices patterns.
- Experience designing and implementing APIs, including RESTful APIs, gRPC, GraphQL, contract-first design (OpenAPI/Swagger, Protobuf), API versioning, gateway patterns, rate limiting, and backward compatibility.
- Experience with message-driven and event-driven architectures, including Kafka/RabbitMQ/ActiveMQ, event sourcing, CQRS, and reliable asynchronous communication.
- Experience with relational (Oracle/Postgres/MySQL) and NoSQL (Cassandra/MongoDB) databases, including schema design, query optimization, and performance tuning (execution plan analysis, indexing strategy, query rewriting).
Benefits
Not specified in the provided text.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Backend Software Engineer (Retail & Marcom Systems)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $278K/yr
11m ago
Senior Backend Software Engineer
Apple, Inc.
Senior
Technology
Sunnyvale, CA · On-site
N/A
7h ago
Sr. Software Engineer, Customer Systems
Apple, Inc.
Senior
Technology
Austin, TX · On-site
N/A
7h ago
Senior Backend Engineer
Upside
Senior
Technology
Kraków, Poland · On-site
250K zł - 311K zł/yr
2 days ago
Senior Backend Developer
Synergy Codes
Senior
Technology
Wrocław, Poland · Remote
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 Backend Software Engineer
Kforce Technology Staffing
Senior
Technology
Westlake, TX · On-site
$0K - $0K/yr
7h ago

Senior Backend Engineer, Growth
Robinhood
Senior
Technology
Menlo Park, CA · On-site
$196K - $230K/yr
15h ago

Senior Backend Engineer (Bookings)
SumUp
Senior
Technology
Warsaw, Poland · On-site
19K zł - 30K zł/yr
2 days ago

Senior Software Engineer
B3 Consulting Poland
Senior
Technology
Warsaw, Poland · Remote
N/A
2 days ago
Potential salary for Senior Software Engineer, Backend (Retail & Marcom Systems) role
Improve your resume for just $5
$184,700 – $277,600/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights