Senior Software Engineer - Backend, Developer Publications
Core
Building and scaling backend infrastructure, databases, and API systems for Apple's developer tools and documentation workflows.
Role type
Senior Backend Software Engineer
Builds
Developer tools, framework-level support, and documentation infrastructure for Xcode, Swift Playgrounds, and Apple's developer website
Domain
Developer tools / Backend Systems
Required skills
Backend software engineering, API design, database management, system architecture, software development lifecycle, cross-functional collaboration
Preferred skills
Ruby, Rails, Cassandra, PostgreSQL, Docker, Kubernetes, test-driven development, CI/CD pipelines, Infrastructure as Code, Unix/macOS development
Technologies
Ruby, Rails, Cassandra, PostgreSQL, Docker, Kubernetes
Responsibilities
Collaborate with developers, designers, and technical writers to define backend infrastructure needs; produce well-tested, performant, and reliable code; write architecture and design proposals; participate in code reviews and architecture discussions; work cross-functionally to ensure seamless tool integration
Seniority
Senior, hands-on IC with mentorship responsibilities