Software Engineer Jobs

10,000 jobs found — updated daily

About The Position

Apple's B2B team manages critical integrations with Apple's supply chain partners such as manufacturers, logistics providers, banks, resellers and business customers. We are seeking a technically hands on individual with a real passion for programming and automation. Join our dynamic team as a Software Reliability Engineer (SRE) and dive into innovative work culture fueled by machine learning, anomaly detection and threat detection. Collaborate with a highly motivated team of professionals who push boundaries and delivering exceptional results. This position offers an exciting opportunity to build your career as an SRE in a supportive environment, where continuous learning and professional development are prioritized.

Requirements

  • Bachelor of Science in Computer Science or related field.
  • At least 8 years of prior demonstrated experience in a Site Reliability Engineering, DevOps, or an Infrastructure-focused role.
  • Building and operating container orchestrating systems like Kubernetes or EKS.
  • Proficiency in one or more programming languages (eg. Java, Python).
  • Deep understanding of basic security concepts and protocols - authentication, authorization, signing, encryption, SSL/TLS, SSH/SFTP, PKI, X509 certificates and PGP.

Nice To Haves

  • Knowledge of HTTP/S, TCP, DNS, web application load balancing.
  • Deep understanding of Oracle or similar relational databases and NoSQL databases such as MongoDB.
  • Hands-on experience in performance tuning of applications and databases.
  • Experience in solving and resolving issues in Kubernetes from both operating system and application perspectives.
  • Prior experience in large-scale, highly distributed production environments.
  • Knowledge of middleware platforms such as WebMethods Integration Server, Apache Camel or similar.

Responsibilities

  • Supporting internet-facing production services and distributed systems via deployments, OnCall and Incident Management.
  • Lead incident response, RCA, and reliability improvements.
  • Implementing and coordinating telemetry using monitoring and observability tools like Splunk, Grafana, and Prometheus, or similar.

Benefits

  • continuous learning
  • professional development

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service