Senior Server Software Engineer - Health Software

Apple Apple · Big Tech · Sunnyvale, CA · Software and Services

Seeking a server software engineer to join Apple's Health team to contribute to efforts supporting Apple's health research platform and tools. The role involves designing, implementing, and delivering scalable and secure health research tools, enabling health research, and ensuring data privacy and security. Responsibilities include collaborating with cross-functional partners, architecting distributed backend systems, investigating production issues, designing test automation, owning the backend tech stack, leading projects, and mentoring engineers.

What you'd actually do

  1. Collaborating with cross functional partners to understand their needs and influence product strategy
  2. Architecting and implementing large-scale, distributed backend systems with a strong emphasis on scalability, performance, and reliability
  3. Investigating and debugging production applications and systems
  4. Designing and implementing test automation to validate system behavior and prevent regressions
  5. Owning and evolving the backend tech stack; making key decisions on frameworks, tools, and data infrastructure

Skills

Required

  • developing, testing, and delivering software
  • communication and collaboration skills
  • object-oriented language (Java or Python preferred)
  • micro-services architecture
  • API patterns
  • BS Computer Science or equivalent experience

Nice to have

  • technical leader on a team
  • mentoring other engineers
  • relational databases
  • no-SQL databases
  • blob storage
  • public cloud infrastructure
  • platform services

What the JD emphasized

  • health research platform
  • algorithm development
  • scalable and secure health research tools
  • data storage, large-scale analysis, and algorithm development
  • 7+ years experience developing, testing, and delivering software
  • 7+ years experience with an object-oriented language (Java or Python preferred)
  • Deep experience in micro-services architecture and API patterns