DevOps Software Engineer

Requirements

  • Hands-on software development experience with Java or Kotlin and Spring.
  • Experience building and maintaining complex software systems and a solid understanding of distributed systems fundamentals.
  • Commitment to continuous learning and improvement, with curiosity for new technologies, techniques, and patterns.
  • Strong communication skills to discuss complex technical concepts with diverse audiences, including global teams and external partners.
  • Proven ability to build and sustain healthy long-term relationships within and beyond your team.
  • Tenacity and perseverance to drive complex projects from conception to production.
  • Mindset, initiative, and ability to apply skills to real-world applications.
  • BS in Computer Science or equivalent technical field.

Nice to Haves

  • Development and operational experience with REST and/or gRPC services (server-to-server or mobile client facing).
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes).
  • Experience working on cloud-native applications with resilience as a core feature (e.g., AWS).
  • Familiarity with CI/CD pipelines and infrastructure as code.
  • Experience with observability tools (e.g., Prometheus, Grafana, OpenTelemetry, Datadog).
  • Understanding of modern networking and experience using traffic tools for tracing.
  • Appreciation for and understanding of security, privacy, and cryptography (e.g., PKI, certificate management, JWT).
  • Hands-on experience with SQL/NoSQL databases (e.g., Aurora, DynamoDB, CockroachDB, Oracle).

What You'll Be Doing

  • Tackle building resilient and reliable distributed software systems at Apple’s scale.
  • Design, build, test, deliver, and maintain exceptional software that impacts millions of people.
  • Participate in all stages of the product and software development lifecycle.
  • Shape the architecture and design of platforms and offerings through operating, monitoring, and providing on-call support.
  • Engage in technical discussions, write specifications, review code, and produce documentation.
  • Collaborate effectively across teams and disciplines.
AI Summary ✨

Similar jobs

  • Cloud Observability Platform Engineer (Contractor)

    QRTLondon, UKa day ago
    NewRegistered sponsor
  • Senior Software Engineer I - Platform - Cloud Foundations

    WiseGreater London, UK2 days ago
    NewRegistered sponsor
    ≈ €105k – €133k / year base
  • See all jobs in UK →