Senior Software Engineer - Backend, Developer Publications

Apple Apple · Big Tech · London, United Kingdom · Software and Services

Senior Software Engineer for Apple's documentation engineering team, focusing on backend systems, API design, and scaling existing technology for developer tools and framework-level support on the developer website and Xcode.

What you'd actually do

  1. Model great software engineering practices, by producing well tested, performant and reliable code to the multiple systems that we maintain.
  2. Engage in code review, pair programming and architecture discussions with other members of the team.
  3. Work cross functionally with other teams at Apple, to ensure our tools and systems integrate seamlessly.
  4. Write detailed architecture and design proposals.
  5. Constantly seek areas of improvement.

Skills

Required

  • backend technologies
  • databases
  • API design
  • architecting of reliable systems
  • shipping high quality, performant, and reliable web applications

Nice to have

  • Ruby
  • Rails
  • Cassandra
  • PostgreSQL
  • Docker
  • Kubernetes
  • test-driven development
  • continuous integration and delivery
  • Xcode
  • Swift

What the JD emphasized

  • shipping high quality, performant, and reliable web applications
  • backend technologies
  • databases
  • API design
  • architecting of reliable systems