Senior Backend Software Engineer
Apple, Inc.
Sunnyvale, CA • 46m 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
Senior Backend Software Engineer focused on Carrier Services for Retail & Marcom.
Description
Build and support backend services and APIs that power device activation and carrier experiences across online and retail channels. Own the full development lifecycle—from design and implementation to testing, release, and production support—while partnering with carrier and cross-functional teams to deliver reliable, seamless customer experiences globally.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs for order management, pricing, and device activation
- Work with engineering, QA, product, and carrier partners to solve complex problems
- Improve service performance and reliability
- Troubleshoot production issues
- Participate in technical design discussions, code reviews, and team engineering practice improvements
Benefits
- Work on backend services that support millions of customer transactions
- Integrate with major carriers worldwide
- Deliver customer experiences across both online and retail channels
Requirements
- 5+ years proven experience developing software in a professional capacity
- 2+ years proven experience with Java, including concurrency, memory management, and performance optimization
- Production experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud), including dependency injection, auto-configuration, WebFlux, and Spring-based microservices patterns
- API design and implementation experience including RESTful API principles, gRPC, GraphQL, contract-first design (OpenAPI/Swagger, Protobuf), API versioning strategies, gateway patterns, rate limiting, and backward compatibility
- Message-driven and event-driven architecture experience using messaging systems (Kafka, RabbitMQ, ActiveMQ), including event sourcing and CQRS patterns
- B.S. in Computer Science/Computer Engineering (or related) or equivalent professional work experience
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSr. Software Engineer, Customer Systems
Apple, Inc.
Senior
Technology
Austin, TX · On-site
N/A
41m ago
Senior Java Backend Software Engineer
Kforce Technology Staffing
Senior
Technology
Westlake, TX · On-site
$0K - $0K/yr
47m ago

Senior Backend Developer (Java)
DCG
Senior
Technology
Warsaw, Poland · On-site
0K zł - 0K zł/yr
14h ago
Senior Backend Engineer (Java)
Maker's Den
Senior
Technology
Berlin, BE, Germany · Remote
22K zł - 27K zł/yr
2 days ago
Senior Software Engineer (Java, GCP)
Capgemini
Senior
Technology
Katowice, SL, 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 Software Engineer
Webfleet Sp. z o.o.
Senior
Technology
Warsaw, Poland · On-site
N/A
3 days ago

Senior Backend Engineer, Growth
Robinhood
Senior
Technology
Menlo Park, CA · On-site
$196K - $230K/yr
8h ago
Senior Backend Developer
Synergy Codes
Senior
Technology
Wrocław, Poland · Remote
N/A
3 days ago

Senior Java Backend Developer
BlueSoft
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights