Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Software Engineer - Automation 
United States, California, Cupertino 
408522700

14.04.2025
  • Bachelor’s degree in computer science or equivalent with 3+ years of relevant experience required.
  • Strong knowledge in designing and developing software frameworks using Python.
  • Experience in debugging software issues using interactive debuggers (Xcode/IntelliJ) for client/server applications.
  • Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multi-threading and scalability.
  • Experience with Continuous Integration and Deployment (CI/CD) pipelines.
  • Experience with code versioning tools such as Git.
  • Ability to work in a fast-paced, collaborative environment and communicate effectively with cross-functional teams.
  • Master’s degree in computer science or equivalent with 3+ years of relevant experience preferred.
  • Develop and maintain web applications, databases, and data visualization tools.
  • Develop REST APIs to ensure the availability of data and services.
  • Knowledge of SQL and NoSQL databases, including PostgreSQL and MongoDB.
  • Experience working with Jenkins and Docker for setting up build servers and CI/CD pipelines.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.