Senior Software Engineer (Java Backend)
Core
Backend Software Engineer bridging deep technical architecture with strategic partner engagement to build scalable systems and influence product roadmaps.
Role type
Senior IC backend software engineer (Java)
Builds
Scalable, resilient backend systems and services for Apple's enterprise solutions
Domain
Enterprise software / Distributed systems
Required skills
Java, System architecture, API design, Relational database modeling, Distributed transactions, NoSQL databases, Networking protocols, Technical mentorship
Preferred skills
Technical partner-facing experience, Product roadmap influence, Technical storytelling
Technologies
Java, NoSQL, ORMs
Responsibilities
Lead architectural design and implementation of scalable backend systems; Drive hands-on development for critical platform features; Provide technical leadership and mentorship to engineering teams; Serve as primary technical interface for business partners; Cultivate long-term technical relationships with partners; Translate partner feedback into actionable engineering requirements
Seniority
Senior, hands-on IC with mentorship